4

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

ng serve

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

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

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

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

谢谢

4

1 回答 1

0

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

ng update @angular/cli @angular/core

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

于 2019-04-03T07:42:38.187 回答