Rob*_*ebb 3 visual-studio-code angular-cli
在 Visual Studio Code 中远程开发 Angular 项目(使用远程 WSL 和/或远程容器)时,该命令ng build --watch
似乎不起作用(检测文件更改)。
这是一个已知问题吗?有什么解决方法吗?
自从发布以来,我找到了使用该--poll
开关的解决方案/解决方法。
来自https://github.com/JSMike在 https://github.com/angular/angular-cli/pull/1814#issuecomment-241854816发表的评论
如果 Angular CLI 在 Windows 主机上的 Linux VM 上的共享目录中运行,则 Webpack 开发服务器不会检测主机环境中的文件更改。(例如:每当 docker 开发环境在 Windows 主机上运行时。)可以通过在 webpack 开发服务器配置中添加 poll 选项来解决这个问题。默认情况下,当未设置轮询间隔时,watchpack 将使用本机文件系统更改检测。此更改允许设置将打开轮询的轮询间隔。
package.json
通过添加选项来修改您的--poll 500
。
根据您的工作流程/需求,添加--poll ms
开关,其中 ms 是轮询间隔。
"start": "ng serve --poll 500",
Run Code Online (Sandbox Code Playgroud)
"watch": "ng build --watch --poll 500 --configuration development",
Run Code Online (Sandbox Code Playgroud)
更多详细信息可以在下面的链接中找到。
docker-container-doesnt-reload-angular-app
归档时间: |
|
查看次数: |
1387 次 |
最近记录: |