NG实时开发服务器未检测到ts文件更改



只是玩Angular CLI。

这是我所做的:

  1. npm install -g angular-cli
  2. 吴新PROJECT_NAME
  3. 光盘PROJECT_NAME
  4. 吴氏服务
  5. 点击页面:在浏览器中 http://localhost:4200/
  6. 更改 app.component.ts 文件,浏览器无更改
  7. 更改应用程序组件.html文件,新更改会自动反映在浏览器中

什么导致我在ts文件中的更改未检测到?

似乎是 webpack 1.2.5 的问题。回滚一个版本对我有用。

只需运行:

npm install --save @ngtools/webpack@1.2.4

您可以在此处阅读有关此问题的更多信息:

https://github.com/angular/angular-cli/issues/4338

您应该使用以下方法安装 angular cli:

npm install -g @angular/cli

而不是:

npm install -g angular-cli

确保您使用的是最新版本,如果没有,请将您的 Angular CLI 更新到最新版本。

如果您仍然有更改检测问题,请使用以下命令为我解决了问题(在 Ubuntu 上):

echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches

最新更新