更改更新不起作用 Angular-CLI (ng-serve)
Update on change doesn't work Angular-CLI (ng-serve)
我最近从我的 windows 机器换成了 iMac,我将我的 angular 项目复制到 Mac 并按照安装说明进行操作,但现在当我键入 NPM start 时,项目启动,但在我保存文件时不会更新。
我已经卸载了angular-cli并安装到最新版本
angular-cli: 1.0.0-beta.21
节点:6.9.1
os: 达尔文 x64
我也安装了watchman,但是没有成功
当我 kill ng serve 时,网站直接报错
zone.js:1382 GET
http://localhost:4200/sockjs-node/info?t=1480327234430
net::ERR_CONNECTION_REFUSED
所以我猜它在看。
他们最近更新了 CLI 生成的输出文件的名称之一。变化是从 "inline.js" 到 "inline.bundle.js"。
WebStorm 和 Vim 有问题
由于 IDE "safe write" 功能将文件写入 tmp 文件
当您编辑并保存文件时,会检测到更改,但是
浏览器中的页面未更新。
Vim修复
将以下内容添加到 .vimrc
:set backupcopy=yes
WebStorm 修复
系统设置并取消选中“使用 "safewrite"
”
对我来说,使用 ng serve --poll=2000
是解决方案。
我最近从我的 windows 机器换成了 iMac,我将我的 angular 项目复制到 Mac 并按照安装说明进行操作,但现在当我键入 NPM start 时,项目启动,但在我保存文件时不会更新。
我已经卸载了angular-cli并安装到最新版本
angular-cli: 1.0.0-beta.21
节点:6.9.1
os: 达尔文 x64
我也安装了watchman,但是没有成功
当我 kill ng serve 时,网站直接报错
zone.js:1382 GET http://localhost:4200/sockjs-node/info?t=1480327234430 net::ERR_CONNECTION_REFUSED
所以我猜它在看。
他们最近更新了 CLI 生成的输出文件的名称之一。变化是从 "inline.js" 到 "inline.bundle.js"。
WebStorm 和 Vim 有问题 由于 IDE "safe write" 功能将文件写入 tmp 文件
当您编辑并保存文件时,会检测到更改,但是 浏览器中的页面未更新。
Vim修复 将以下内容添加到 .vimrc :set backupcopy=yes
WebStorm 修复 系统设置并取消选中“使用 "safewrite"
”对我来说,使用 ng serve --poll=2000
是解决方案。