首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 5-如何在文件更改时保持自动重新编译,即使在错误之后(webpack编译失败)

Angular 5-如何在文件更改时保持自动重新编译,即使在错误之后(webpack编译失败)
EN

Stack Overflow用户
提问于 2017-11-17 17:33:12
回答 1查看 821关注 0票数 4

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

代码语言:javascript
复制
ng serve

启动它-对我来说,这似乎需要很长时间才能启动,轻松地5-10分钟或更长时间。不确定这是否是正常的,但可能在某种程度上与这里的IT环境中的网络驱动器或其他任何东西有关。

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

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

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

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-04-03 15:42:38

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

代码语言:javascript
复制
ng update @angular/cli @angular/core

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47347326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档