离子运行浏览器--livereload不工作

man*_*mar 9 livereload windows-8.1 ionic-framework ionic2

我试图在我的离子2应用程序上使用实时重载.所以我找到了这个命令

ionic run browser --live-reload
Run Code Online (Sandbox Code Playgroud)

没有按预期工作,在进行代码更改时,我正在接收控制台消息

[16:12:47]  build started ...
[16:12:47]  transpile update started ...
[16:12:47]  transpile update finished in 46 ms
[16:12:47]  deeplinks update started ...
[16:12:47]  deeplinks update finished in 248 ms
[16:12:47]  webpack update started ...
Run Code Online (Sandbox Code Playgroud)

但页面没有重新加载

man*_*mar 23

我在github页面上找到了解决方案

在package.json文件中包含一个脚本

"browser": "ionic-app-scripts serve --sourceMap source-map --iscordovaserve --wwwDir platforms/browser/www/ --buildDir platforms/browser/www/build"
Run Code Online (Sandbox Code Playgroud)

并运行

npm run browser
Run Code Online (Sandbox Code Playgroud)


Fos*_*nce 10

当您运行命令时,ionic cordova run browser --livereload您会在CLI中看到以下内容:

[19:39:00]  dev server running: http://localhost:8100/ 

[INFO] Development server running
       Local: http://localhost:8100
       External: http://192.168.0.51:8100
Run Code Online (Sandbox Code Playgroud)

只需打开http://192.168.0.51:8100http:// localhost:8100,您的实时重装就可以在该地址上进行。您的浏览器可能已在http:// localhost:8000而不是8100中打开