CLI中--poll标志的作用是什么

时间:2018-08-20 11:52:49

标签: javascript angular angular5 angular-cli angular6

我正在寻找解决方案来解决我的角度项目中的问题,ng serve --watch未检测到某些文件中的更改。

然后我得到一个解决方案,说使用--poll=2000

它确实有效。

但是没有关于标志 poll 的功能的明确信息。

2 个答案:

答案 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