【问题标题】:Angular 2 CLI is compiling but browser not reflecting changes made in WebStormAngular 2 CLI 正在编译,但浏览器未反映 WebStorm 中所做的更改
【发布时间】:2017-02-05 20:53:10
【问题描述】:

我刚刚开始通过教程学习 Angular 2。

我使用ng new firstapp 创建了一个新项目。每当我对app.component.ts 进行更改并保存文件时,angular-cli 总是编译成功,显示webpack: Compiled successfully

但是,有时它会立即反映浏览器中的变化,而大多数时候它不会显示任何变化。在我搜索问题后,有人建议尝试使用 Chrome 开发者工具禁用缓存,但没有帮助。我是初学者。

我使用 WebStorm 作为我的 IDE。但是,当我使用 SublimeText 进行更改时,浏览器会立即反映更改。我想这与 WebStorm 有关。我想继续使用 WebStorm,因为我喜欢它的功能。

【问题讨论】:

  • 你跑了吗ng serve?
  • @itamar 显然是的!
  • 如果在交换 IDE 时没有问题,那么我建议您重新处理这个问题以反映这一新发现 - 定位那些会给您更好答案的人。 (标题更改)。
  • 您的项目@ngtools/webpack 中的npm show @ngtools/webpack version 版本是什么?
  • @Kuncevic 它是1.2.8

标签: javascript angular webstorm


【解决方案1】:

使用 webpack-dev-server 时,recommended 禁用 IDE Safe write 功能(Use "safe writes" (save changes to a temporary file first)Settings | Appearance & Behavior | System Settings),否则,应用程序将不会更新-改变的时间。此问题已在 Webpack 2 中修复

【讨论】:

  • 非常感谢!修复了我的问题。
猜你喜欢
  • 1970-01-01
  • 2013-02-07
  • 2019-02-26
  • 1970-01-01
  • 2017-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多