2017-05-15 23 views
18

私は現在Angular 4でプロジェクトを進めていますが、何らかの理由でブラウザでアプリをプレビューしているときに何度かランダムにリロードされています。 (私はprodモードで実行しています)。誰でも同じ問題が発生していますか?解決策は見つかりましたか?ありがとう。ランダムリロード角度4(ライブリロード)

+0

私はWindows 7でもこれを体験していますが、ライブリロードをトリガーするVisual Studio Codeになっています。 –

+0

はい実際にはそれを引き起こすVSコードです –

+0

あなたが角度cliについて話しているなら、あなたはウイルス対策か類似のものを持っているかもしれません。エディターが何かできることもあります。誰かがnode_modulesまたはsourceに書き込んでいます。 – Milad

答えて

0

ファイルを監視して保存するたびに、ページがリフレッシュされます。通常、それは通常の保存(予想される動作)ごとに発生しますが、ほとんどのIDEではOn/Offの自動保存が可能なため、Onの場合、WebStormはすべてのフレームの変更を保存し、ページの再読み込みが行われます。私は、他のIDEはまったく同じ動作をしていることをお勧めします。ここでの情報は、WebStormに自動保存

をトリガーする方法を、次のとおりです。Androidのメーカーで

https://www.jetbrains.com/help/webstorm/saving-and-reverting-changes.html#tuning-autosave

崇高テキストで

How to disable Auto Save save in Android Studio

http://lucybain.com/resources/setting-up-sublime-autosave/

+0

IDEの自動保存機能がオフです。しかし、私はIDE自体がここでの犯人だと思う。私は質問を投稿して以来、マイクロソフトはVSコードにいくつかの更新をリリースして以来、この動作を経験していません。私はまだそれが正確に何を引き起こすのかは分かりませんが。 –

1

あなたのコードエディタで提供されている機能について既に説明したとおり、現在私はビジュアルスタジオコードを使用しています。ドキュメントを読むと、この機能はライブアップデートとして明確に言及されています。変更を保存するたびに、Visual Studioは、ポートにデータを共有しているcmdのインスタンスを介してコードをコンパイルするイベントをトリガーします。

VSコードのドキュメントを読んでいるうちに、角型の開発をサポートするための機能が追加されました。

https://code.visualstudio.com/docs/nodejs/angular-tutorial

0

ABC関数はvoid型を返したか、あなたがリターン偽をしない場合

<a href="#" (click)="abc()">Click Here </a> 

これはリロードを引き起こす可能性があり、空のアンカータグには注意してください。

0

は、デフォルトでライブリロードがtrueと、その設定に応じて、時計モードリロードアプリのために働いて、サーバである

、引数--lr=falseでアプリケーションを実行してみてください。