我一直在使用angular开发,因为@ angular / cli @ 5和ng serve
始终可以正常工作,但是最近我更新到7.0.0并创建了一个带有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。
答案 0 :(得分:1)
我不了解此问题的原因,但找到了解决方案。
我注意到问题是在更新scss
文件之后发生的,所以我发现node-sass
应该是有问题的,因为在角度v7.0.0中有一些与node-sass
相关的更改。运行npm i -D node-sass
(v4.10.0)解决了该问题。我也认为this issue与这个问题有关。