Angular CLI和自动刷新

Cra*_*hax 8 angular-cli angular

我使用Angular CLI,当我运行"ng serve"时,项目应该自动刷新.但是,有时,它并不完美.有时,更改不会自动刷新,有时也会自动刷新.如果没有刷新更改,我必须重新运行'ng serve',这会浪费很多时间.

您有什么方法可以知道在什么情况下自动刷新更改以及何时更改?另外,如果我发现我必须重新运行'ng serve',有没有更快的方法来刷新项目?

小智 10

我遇到了同样的问题,Angular CLI AutoCompile无法正常工作,我用这个命令解决了这个问题

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Run Code Online (Sandbox Code Playgroud)

它可能会帮助你:)


sno*_*ete 1

您使用的是哪个版本的 CLI?其中一个测试版存在一个错误,当它设置您的项目时,它不包含 devDependency (@ngtools/webpack)。这导致了一个问题,即 Typescript 编译器没有接收到代码的更改,因此没有触发刷新。

我很确定该问题现已解决,但根据您生成项目的时间,您可能仍然有一个无效的package.json. 我的建议是按照他们的说明更新 CLI,生成一个新的虚拟项目,并将现有项目的配置与他们自己的配置进行比较,并根据需要进行更新。