2

フロントエンド コードのロードとバンドルに JSPM と SystemJS を使用しています。私が疑問に思っているのは、バンドルされたファイルをバージョン管理する必要があるということです.

4

1 に答える 1

0

バンドルに何らかの「バージョン」を追加して、バンドルに変更があった場合にクライアントが最新のバンドルを取得できるようにする必要があります。そうしないと、ブラウザのキャッシュやその他のキャッシュのために、クライアントが古いバージョンを取得する可能性があります。

これを行う方法の 1 つは、バンドルの名前にハッシュを追加して、変更があった場合にハッシュが異なるようにすることです。ただし、これを機能させるには、ページをロードするときに、生成されたバンドルの名前を何らかの方法でマップする必要があります。私が通常行うことの 1 つは、json ファイルをバンドル名で保存することです。

于 2015-12-30T23:48:54.067 に答える