【问题标题】:Angular 5 - how to keep auto recompiling on file changes even after errors (webpack failed to compile)Angular 5 - 即使出现错误,如何在文件更改时自动重新编译(webpack 编译失败)
【发布时间】:2019-04-03 15:42:38
【问题描述】:

我最近才开始使用 Angular5。我创建了一个项目,并使用

ng serve

启动它 - 对我来说,最初启动它似乎需要很长时间,很容易 5-10 分钟或更长时间。不确定这是否正常,但可能在某种程度上与慢速网络驱动器或此处 IT 环境中的其他任何事情有关。

无论如何,一旦它最终启动,事情就会很顺利,因为它会在任何更改时即时重新编译。 但有时,对于源代码中的某些错误(例如尝试从无效路径导入模块),编译似乎失败并且 ng 以“webpack: Failed to compile”结尾

如果发生这种情况,Angular 似乎停止侦听文件更改/停止自动重新编译,并且永远消失了 - 除非我使用 Ctrl+C 关闭并再次运行 ng serve。这让我又等了 5-10 分钟......

所以,问题是:这是预期的行为吗?有什么方法可以让 Angular 继续监视文件更改并自动重新编译,即使发生了这些更严重的错误之一?

谢谢

【问题讨论】:

    标签: angular angular5


    【解决方案1】:

    我没有遇到过这样的问题,但是在尝试运行 ng serve 时遇到了一些奇怪的编译问题。您是否尝试过以下命令:

    ng update @angular/cli @angular/core
    

    运行此程序后,我的编译问题得到解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-03
      • 2012-07-05
      • 1970-01-01
      • 2016-12-08
      • 1970-01-01
      相关资源
      最近更新 更多