web-dev-qa-db-ja.com

ionicブラウザを実行--livereloadが機能しない

ionic 2アプリケーションでライブリロードを使用しようとしていたため、このコマンドを見つけました

ionic run browser --live-reload

が期待どおりに動作せず、コードの変更を行っているときにコンソールメッセージが表示される

[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 ...

しかし、ページはリロードされません

10
manish kumar

私はgithubページで解決策を見つけました

package.jsonファイルにスクリプトを含める

"browser": "ionic-app-scripts serve --sourceMap source-map --iscordovaserve --wwwDir platforms/browser/www/ --buildDir platforms/browser/www/build"

そして走る

npm run browser
24
manish kumar

コマンド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

http://192.168.0.51:81 または http:// localhost:81 を開くだけで、ライブリロードがそのアドレスで機能します。ブラウザが8100ではなく http:// localhost:80 で開いている可能性があります

12
FosAvance

まず、誰かがこの答えを必要とする場合、コマンドは後のバージョンで名前が変更されました

ionic cordova run browser

2番目に、このコマンドを実行する場合、-livereloadフラグはサポートされません。 この問題について詳しく説明します

2
franc