自从@angular/cli@5 和 ng serve
以来,我一直在使用 angular 进行开发,但一直没有任何问题,但最近我更新到 7.0.0 并创建了一个 angular 7.0.0 和我注意到经过一段时间的工作后,angular 不再看到文件中的更改。同时刷新 chrome 选项卡(在其中提供项目)将导致无限旋转。
我认为问题出在 ~7.0.0 版本,但当我开始使用我的一个旧项目时,版本为 ~6.0.0,问题就存在了。我在全局重新安装了@angular/cli@6.2.6,但问题仍然存在。
发生此问题时,按 ctrl+c
将在终端中写入 ^C
但不会停止 ng serve
命令。再次按下按键将导致此输出:
^C^C[1] 3080 terminated npm start
当然端口会被封锁。
我使用的是 ubuntu 16.04。
最佳答案
我不明白这个问题的原因,但找到了解决方案。
我注意到问题发生在更新 scss
文件后,所以我发现这应该是 node-sass
的问题,因为有一些与 node- 相关的更改sass
在 Angular v7.0.0 中。运行 npm i -D node-sass
(v4.10.0) 解决了这个问题。我也认为 this issue与此问题有关。
关于angular - @angular/cli ng 服务在工作一段时间后挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53155355/