私はReactとWebpackを使って完全にフロントエンドアプリケーションを作成しています。私は自分のビルドにいくつかの変更を加えました。今私の懸念は、私のユーザーは最新のバンドルではなく、ブラウザでキャッシュされたバンドルを使うようになるということです。最新のバンドルをロードするにはどうすればよいですか?クライアントがbundle.jsを再ロードするようにします
0
A
答えて
0
私はトリックを見つけました。スクリプトURLにクエリパラメータを追加してみてください。例えば
: http://example.com/scripts/bundle.js?something=something
私はファイルをキャッシュからブラウザを防ぐことだと思います。
2
アセットをクライアントブラウザに強制的に読み込むためのコードを追加することは、アプリケーションのレンダリングが遅くなるため、追加しないことをお勧めします。
スクリプトタグに新しいクエリパラメータバージョンを追加し、新しいコードを読み込むときはいつでもそのバージョンを変更することで、達成したいタスクを実行できます。
何か
よう<script type="text/javascript" src="myfile.js?REVISION"></script>
関連する問題
- 1. webpack + express.jsはbundle.jsをロードしません
- 2. APP_BASE_HREFによって* .bundle.jsスクリプトがロードされない
- 3. マウスを離した後にgifを再ロードするようにします
- 4. cordovaを使用してbundle.jsをロードできません
- 5. 角度UIルータがコンポーネントを再ロードしないようにする
- 6. 再ロード後に$ _GETを処理しないようにします
- 7. 再取得しようとするとApolloクライアントのサーキュラーエラー
- 8. my bundle.jsが作成されていないようです
- 9. PythonソースをEclipse/Pydevのコンソールウィンドウにどのように再ロードしますか?
- 10. React/Redux bundle.jsが大きすぎます
- 11. Meteor.js libフォルダをロードするが、クライアント
- 12. twitterのようなクライアントでUITableViewCellを再利用する
- 13. wcfクライアントがコールバックを待つようにします
- 14. WP7 PhotoChooserTaskによってアプリケーションが再ロードされます
- 15. アクティビティがバックアクションに再ロードされないようにする方法
- 16. テーブルビューが再ロードされているときにnoOfRowsInSectionを再ロードすると、xcode
- 17. Webpack - FullCalendarによる巨大なbundle.jsファイル
- 18. VideoViewでビデオを再生していますが、再ロードしています
- 19. 部分ビューでJavaScriptファイルを再ロードしないようにする
- 20. OpenLayers 3:GeoJSONソースを再ロードするようにベクトルレイヤを強制する
- 21. bundle.js
- 22. 再ロードせずにページを動的にロードするにはどうすればよいですか?
- 23. は、どのように私は私の「WebPACKの」中「VUE」を追加しようと をbundle.jsてるのWebPACKのbundle.js
- 24. 再帰式がスタックオーバーフローを返すようにします
- 25. レールコンソールでモデルを再ロードするにはどうすればよいですか?
- 26. WCFフォールトはサーバーとクライアントの両方を再起動するように強制します。
- 27. クライアントがページを変更するように強制する
- 28. MariaDBクライアントがutf8mb4を使用するようにする
- 29. サイトの更新後にブラウザがすべてのキャッシュを再ロードするようにする