私は実稼働環境にWebアプリケーションを持っています。ユーザーは毎日更新を公開し、ユーザーはWebアプリケーションの古いバージョンを表示するWebアプリケーションに戻ります。彼は新しいバージョンを読み込むためにブラウザをリフレッシュする必要があります。どうすればこの問題を解決できますか?アップデートを公開するたびに、毎週何百人ものユーザーにページを更新するよう指示することはできません(週3〜4回)。 私はフロントエンドアプリケーションを構築するために次のように使いました。角速度のAngular4Angular4は常にブラウザのキャッシュを消去する必要があります
0
A
答えて
1
angular-cli docsに記載されているように、キャッシュの破損を有効にする2つの方法があります。
- --prodまたは--target =キャッシュの無効化
- あなたが設定することもでき--output-ハッシュをトリガするものである--output-ハッシングを含むフラグの数、=すべてを設定します生産コマンド行で[none | all | media | bundles]という値の1つを指定して、これはビルドのテスト/ステージングに便利です。
+1
しかし、 'Index.html'ファイルのキャッシュ・バスト処理方法は? – Karthikvenkat86
関連する問題
- 1. Gulpはソースパスを消去する必要がありますか?
- 2. Ajaxを使って正常にログアウトする前にMySessionデータを消去する必要があります
- 3. ガウス消去法のコードをCで分割する必要があります
- 4. Webpackキャッシュを消去する
- 5. PhoneGapキャッシュを消去する
- 6. 常に.envでキャッシュをクリアする必要がありますか?
- 7. osxfuse:キャッシュを消去する方法は?
- 8. バグを避けるには、スタックを消去する必要がありますか?
- 9. ヘルプが必要ダイアログボックスの要素を消去するAngularJS
- 10. データを先にキャッシュする必要があります
- 11. ラベルにRedisキャッシュを使用する必要があります
- 12. SDWebImageキャッシュを消去します
- 13. Oracleに接続する場合は、一括消去してキャンセルする必要がありますか?
- 14. (接尾辞を除去する必要があります)
- 15. ネットワークアクティビティインジケータは常にアクティブにする必要がありますか?
- 16. getSystemService(...)の結果をキャッシュする必要がありますか?
- 17. firebaseのリファレンスをキャッシュする必要がありますか?
- 18. プログラムカウンタは常に変更する必要がありますか?
- 19. ハブにブラウザをインストールする必要があります
- 20. AngularJS - コントローラの変更時にJavaScriptオブジェクトを消去する必要があります
- 21. Androidブラウザの履歴を消去する
- 22. アンドロイドロケール通知、キャッシュをダンプする必要があります
- 23. Android Studioでキャッシュを削除する必要があります
- 24. クエリーストリングでTemplateViewをキャッシュする必要がありますか?
- 25. 三角関数をキャッシュする必要がありますか?
- 26. サービスワーカーでmanifest.jsonをキャッシュする必要があります
- 27. mongooseクエリをキャッシュする必要がありますか?
- 28. sysdateと過去9日を返す必要があります
- 29. json、Bson、またはJObjectをICacheManagerにキャッシュする必要がありますか?
- 30. WKWebiewのキャッシュを消去するプロパティまたはメソッド
公開用にwebpackを使用していますか? –
ng buildを使用する場合、 - target = productionフラグを使用していますか?これにより、バンドルファイルの末尾にキャッシュ無効化文字列が追加されます – LLai
これを試してみます。さらに、私はSet Intervalメソッドを使用して特定のサービスを呼び出しました。私はこれをコンポーネントのngOnInit()メソッドに設定しました。しかし問題は、私がF12ブラウザボタンを使用している場合にのみ働いていることです。 –