首页 > 解决方案 > Docker 不会在 Windows 中更改 Angular 项目中的任何内容时重新编译

问题描述

我正在尝试对接我的 Angular 应用程序,为此我创建了一个 Dockerfile。但是,每当我尝试编辑或更新任何组件时,它都不会重新编译我的 Angular 应用程序。这是码头文件:

FROM node:latest

RUN mkdir /usr/src/app
WORKDIR /usr/src/app

RUN npm install -g @angular/cli

COPY . /usr/src/app

RUN npm install
CMD ng serve --host 0.0.0.0 --port 4200

在 docker run 期间,这里是我使用的命令。

docker run -it -v ${PWD}:/usr/src/app -p 4200:4200 angular-docker-image

知道为什么它没有工作,我现在该怎么办?

标签: angulardocker

解决方案


你可以试试 --poll

ng serve --host 0.0.0.0 --port 4200 --poll 1

轮询

启用并定义文件监视轮询时间段(以毫秒为单位)。

https://angular.io/cli/serve


推荐阅读