我正在使用JSPM和SystemJS来加载和捆绑前端代码。我想知道是否需要对捆绑文件进行版本化,如果是的话,如何做到这一点,因为我找不到任何关于版本化捆绑的内容。
答案 0 :(得分:0)
您需要在捆绑包中添加某种“版本”,以便在捆绑包上有一些更改时,客户端将获得最新捆绑包 - 否则客户端可能会获得旧版本因为浏览器缓存或其他一些缓存。
一种可行的方法是在包的名称中添加哈希,这样如果有一些更改,哈希就会有所不同。但是,要使其正常工作,您需要在加载页面时以某种方式映射生成的包的名称。我通常做的一件事是保存带有包名称的json文件。