2

我正在使用 JSPM 和 SystemJS 来加载和捆绑前端代码。我想知道是否需要对捆绑文件进行版本控制,如果是的话,如何做到这一点,因为我找不到任何关于版本控制包的信息。

4

1 回答 1

0

您需要向捆绑包添加某种“版本”,以便如果捆绑包有一些更改,客户端将获得最新的捆绑包 - 否则客户端可能会因为浏览器缓存或其他缓存而获得旧版本。

一种可能的方法是在捆绑包的名称中添加一个散列,这样如果有一些更改,散列就会不同。但是,要使其正常工作,您需要在加载页面时以某种方式映射生成的捆绑包的名称。我通常做的一件事是用捆绑名称保存一个 json 文件。

于 2015-12-30T23:48:54.067 回答