我最近才开始使用Angular5。我已经创建了一个项目,并使用
ng serve启动它-对我来说,这似乎需要很长时间才能启动,轻松地5-10分钟或更长时间。不确定这是否是正常的,但可能在某种程度上与这里的IT环境中的网络驱动器或其他任何东西有关。
无论如何,一旦它最终启动,事情就会变得很顺利,因为它会在任何更改后即时重新编译。但有时,对于源代码中的某些错误(例如,试图从无效路径导入模块),编译似乎会失败,ng会以"webpack:编译失败“结束。
如果发生这种情况,Angular似乎会停止监听文件更改/停止自动重新编译,并且永远消失了-除非我用Ctrl+C关闭并再次运行ng serve。这让我又等了5-10分钟……
所以,问题是:这是预期的行为吗?有没有办法让Angular继续监控文件更改并自动重新编译,即使发生了更严重的错误?
谢谢
发布于 2019-04-03 15:42:38
我没有遇到过这样的问题,但我在尝试运行ng serve时遇到了一些奇怪的编译问题。您是否尝试过以下命令:
ng update @angular/cli @angular/core运行此程序后,我的编译问题得到了解决。
https://stackoverflow.com/questions/47347326
复制相似问题