我正在寻找解决方案来解决我的角度项目中的问题,ng serve --watch
未检测到某些文件中的更改。
然后我得到一个解决方案,说使用--poll=2000
它确实有效。
但是没有关于标志 poll 的功能的明确信息。
答案 0 :(得分:1)
如果Angular CLI在Windows主机上的linux VM的共享目录中运行,则webpack开发服务器不会检测到主机环境中的文件更改。 (例如:每当Windows主机上运行docker dev环境时。) 通过将轮询选项添加到webpack开发服务器配置中,可以解决此问题。默认情况下,未设置轮询间隔时,watchpack将使用本机文件系统更改检测。此更改允许设置轮询间隔,该间隔将打开轮询。
参考:https://github.com/angular/angular-cli/pull/1814#issuecomment-241854816
答案 1 :(得分:1)
正确的用法是 --poll ms
而不是 --poll = ms
。
例如:
ng serve --poll 2000