我刚买了一台新的MacBook并在我的机器上安装了离子/ cordova,但是唉,离子服务"不再重新加载HTML更改。具体来说,我看到它重新加载,但一旦重新加载完成,更改不会反映出来。奇怪的是,* .ts的更改重新加载!有任何想法吗?我是一个新手,但每次每次小小的改变都不得不停止/启动服务器让我发疯 - 谢谢!
Ionic Framework: 2.0.0-rc.5
Ionic Native: 2.4.1
Ionic App Scripts: 1.0.1
Angular Core: 2.2.1
Angular Compiler CLI: 2.2.1
Node: 7.5.0
OS Platform: macOS Sierra
Navigator Platform: MacIntel
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
这是我在终端上看到的内容:
[23:10:04] build started ...
[23:10:04] transpile started ...
[23:10:08] transpile finished in 3.93 s
[23:10:08] webpack update started ...
[23:10:09] webpack update finished in 524 ms
[23:10:09] build finished in 4.46 s
答案 0 :(得分:0)
早上好,我遇到了同样的问题,直到我发现每次你做出改变都需要等到它完全重新加载,如果你做多次改变,那么直到构建和部署到{{1} }开始变慢。
恢复,我的解决方案是等到最后,所以我可以看到它已成功部署到ionic serve
。
答案 1 :(得分:0)
删除node_module文件夹,然后 运行:“ npm install” 之后,尝试“离子发球”
答案 2 :(得分:0)
我通过创建一个新项目解决了该问题,然后只需将带有源代码的文件复制到该新项目中。
创建新项目
$ ionic start App5-WishList tabs
运行服务器
$ ionic serve
答案 3 :(得分:0)
开发环境:
我已按照以下步骤解决了此问题:
npm i -g ionic
(从5.4.5降到5.4.6)ionic repair
答案 4 :(得分:0)
更新tsconfig.json 文件
"compileOnSave": true,
"compilerOptions": {
"watch": true,
答案 5 :(得分:-3)