【问题标题】:What is the function of --poll flag in CLICLI中--poll标志的作用是什么
【发布时间】:2018-08-20 11:52:49
【问题描述】:

我正在为我的 Angular 项目中的一个问题寻找解决方案,ng serve --watch 没有检测到某些文件中的更改。

我得到了一个解决方案,上面写着使用--poll=2000

确实有效。

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

【问题讨论】:

  • 一个问题被打开以具有标志文档。我从来没有遇到过这个,它不是documented,所以你应该在他们的仓库中询问或直接查看 CLI 代码

标签: javascript angular angular5 angular-cli angular6


【解决方案1】:

如果 Angular CLI 在 Windows 主机上的 linux VM 上的共享目录中运行,则 webpack 开发服务器不会检测到主机环境中的文件更改。 (例如:每当 docker 开发环境在 Windows 主机上运行时。) 这可以通过在 webpack 开发服务器配置中添加 poll 选项来解决。默认情况下,当没有设置轮询间隔时,watchpack 将使用本机文件系统更改检测。此更改允许设置将打开轮询的轮询间隔。

参考:Comment by JSMike on feat(webpackDevServer): Add watchOptions for webpackDevServer in angular / angular-cli | GitHub

【讨论】:

    【解决方案2】:

    正确的用法是--poll ms 而不是--poll = ms
    例如:

    ng serve --poll 2000
    

    【讨论】:

      猜你喜欢
      • 2019-07-27
      • 2023-01-29
      • 2019-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多