7

我刚买了一台新的 MacBook 并在我的机器上安装了 ionic/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 
4

6 回答 6

5

开发环境:

  • 节点 - v10.17.0
  • Npm - v6.11.3
  • 离子 - v5.4.5

我解决了这个问题如下:

  • 更新离子:(npm i -g ionic从 5.4.5 到 5.4.6)
  • ionic repair
于 2019-11-21T16:57:15.260 回答
0

删除 node_module 文件夹并运行:“npm install”,然后尝试“ionic serve”

于 2018-12-04T16:25:43.860 回答
0

早上好,我遇到了同样的问题,直到我发现每次进行更改时都必须等到它完全重新加载,如果进行多次更改,直到构建和部署ionic serve开始变得非常缓慢。

恢复,我的解决方案是等到最后,这样我才能看到它已成功部署到ionic serve.

于 2017-02-14T12:13:41.243 回答
0

更新tsconfig.json文件

 "compileOnSave": true,
 "compilerOptions": {
    "watch": true,
于 2021-07-29T15:40:08.123 回答
0

我通过创建一个新项目解决了这个问题,然后将带有源代码的文件复制到这个新项目中。

创建新项目

$ ionic start App5-WishList tabs

运行服务器

$ ionic serve
于 2019-11-13T01:29:03.833 回答
-3
$ cd ProjectFolder
$ ionic serve

http://ionicframework.com/docs/v2/intro/installation/

于 2017-02-14T12:17:17.167 回答