Ng-cliを使用してサンプルプロジェクトを作成した後、ソースフォルダにserveを実行すると、プロジェクトはブラウザで正しくロードされますが、livereloadは機能しません。アングルクラウドはlivereloadが動作しません
NPMの-v:3.10.9
NG -v: 角度-CLI:1.0.0-beta.19-3 ノード:4.4.3 OS:Win32のx64の
既に検索インターネットに関する多くの情報、そして何も問題を解決しなかった。
Ng-cliを使用してサンプルプロジェクトを作成した後、ソースフォルダにserveを実行すると、プロジェクトはブラウザで正しくロードされますが、livereloadは機能しません。アングルクラウドはlivereloadが動作しません
NPMの-v:3.10.9
NG -v: 角度-CLI:1.0.0-beta.19-3 ノード:4.4.3 OS:Win32のx64の
既に検索インターネットに関する多くの情報、そして何も問題を解決しなかった。
お試しng serve -lr
フラグ。この旗は私と一緒に働く。 おそらく、問題は--live-reloadフラグが非推奨であるために発生します
私はUbuntu 16.04とangular CLI 1.0.0で同じ問題に直面しました。
この問題はLinuxでのInotify Watches Limitに関連していました。 この問題を解決するために、ウォッチの制限を512Kに引き上げました。 これらのコマンドを実行します。
sudo sysctl fs.inotify.max_user_watches=524288
sudo sysctl -p --system
その後、IDEを再起動した後、変更検出が機能し始めました。
inotifyをウォッチャー
技術的な詳細
変更のためのディレクトリを監視するために、Linux上ではデフォルトでinotifyを使用して聞くの量を増やします。監視できるファイル数にシステム制限があることは珍しくありません。たとえば、Ubuntuの明晰さん(64)はinotify制限が実行することにより、8192
あなたはあなたの現在のinotifyファイル時計の上限を取得することができますに設定されています:
$ cat /proc/sys/fs/inotify/max_user_watches
この制限は、内のすべてのファイルを監視するのに十分ではありませんListenが正しく機能するように制限を増やす必要があります。
$ sudo sysctl fs.inotify.max_user_watches=524288
$ sudo sysctl -p
あなたの限界を恒久的なものが好きならば、次のコマンドを使用します:
あなたはとの一時的な新しい制限を設定することができます。また、の値に注意を払う必要があるかもしれません
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
$ sudo sysctl -p
リスンが不平を言うと、max_queued_eventsとmax_user_instances
バージョンとの問題だが、最近、私は同様の問題に直面して何がわかりません。
Ubuntu: 16.04.3 npm -v : 5.5.1
私はローカルでファイルを提供するために
ng -v : Angular CLI: 1.5.5 Node: 9.2.0 OS: linux x64 Angular: 5.0.4 ng serve -o
を使用していましたが、これはlive-reloadの問題の原因となりました。問題はng serve --open
代わりに解決しました。これは何とか役立ちます。
ウェブパックのためです。
一度に2つの角度のアプリケーションを実行している場合。 アプリケーションを停止して起動する必要があるたびに、アプリケーションをリロードしないことがあります。 その場合は、一度に1つのアプリケーションを実行してください。
チャームマンのように働いています!まことにありがとうございます :) –