2017-05-24 13 views
0

今、私は展開された.jsファイルと.cssファイルがクライアントのブラウザによってキャッシュされるという問題があります。つまり、最新の更新された.jsファイルをサーバーから取得するには、ハードリフレッシュ(CTRL + F5)を実行する必要があります。これは明らかに良くありません。webpackバンドル出力(css/jsファイル)にビルド番号を含める方法はありますか?

たとえば、bundle.jsbundle.js?v={versionnumber}という行に沿って名前が付けられるように、.jsおよび.cssファイルの名前の拡張子を強制的に変更するのが一般的です。

もう1つの課題は、index.htmlファイルでこの参照を動的に更新することです。 Webpackでもこれを行う方法はありますか?

答えて

2

この章をお読みになりましたか?webpack-caching

通常、バンドル名の一部として[hash]を指定します。

もう一度お試しください。html-webpack-plugin

+0

オプションのように見えます、ありがとう!私はそれを読んでみましょう。 – cbll

関連する問題