angular - 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
知道为什么它没有工作,我现在该怎么办?
解决方案
你可以试试 --poll
ng serve --host 0.0.0.0 --port 4200 --poll 1
轮询
启用并定义文件监视轮询时间段(以毫秒为单位)。
推荐阅读
- javascript - 如何更换
- go - 我应该在包级别但在 http 处理程序之外声明变量吗?
- javascript - 在有状态组件中切换布尔值
- python-3.x - 输入新变量作为参数
- java - Android预览中的空白屏幕
- python - Azure 数据库引入速度
- orientdb - 如何创建具有类类型的嵌入式列表?
- ruby - Ruby 类需要类变量,但仅在 Rake 任务中
- google-chrome - 如何在 Chrome 扩展程序中使用 Promise?
- angularjs - 如何将 AngularJS 表达式包含到 div 类字符串中?