作者:海家罗 | 来源:互联网 | 2022-12-13 18:21
我有一些我无法解决的情况。angular 5应用程序开发。复制package.json的docker文件,并在构建npm期间安装node_modules。而且我希望那些node_modules在主机上可见,以便开发人员可以在/ src文件夹上舒适地工作。应用程序从容器工作,但是在编码时我无法使用自动完成功能,因为模块不可用。
FROM node:10 as node
# FROM node:alpine as node
RUN mkdir -p /app
WORKDIR /app
COPY . /app/
RUN npm install -g @angular/cli@~6.0.3
# RUN yarn --pure-lockfile
# RUN yarn install --no-cache --frozen-lockfile --no-bin-links
RUN npm install
EXPOSE 4200
CMD ng serve --host 0.0.0.0 --disable-host-check --watch --poll 1000
docker-compose.yaml
version: '3'
services:
frontend-service:
build: ./frontend
volumes:
- ./frontend:/app
- /app/node_modules
ports:
- 4200:4200
有什么提示吗?