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 ...
しかし、ページはリロードされません
私はgithubページで解決策を見つけました
package.jsonファイルにスクリプトを含める
"browser": "ionic-app-scripts serve --sourceMap source-map --iscordovaserve --wwwDir platforms/browser/www/ --buildDir platforms/browser/www/build"
そして走る
npm run browser
コマンド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 で開いている可能性があります
まず、誰かがこの答えを必要とする場合、コマンドは後のバージョンで名前が変更されました
ionic cordova run browser
2番目に、このコマンドを実行する場合、-livereloadフラグはサポートされません。 この問題について詳しく説明します