JSPM - 有没有办法或需要对捆绑文件进行版本化?

时间:2015-12-29 10:13:48

标签: javascript systemjs jspm es6-module-loader

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

1 个答案:

答案 0 :(得分:0)

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

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