JSPM-是否有方法或需要对捆绑文件进行版本化

JSPM - Is there a way or need to version the bundled files?

本文关键字:文件 版本 有方法 是否 JSPM-      更新时间:2023-09-26

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

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

一种可能的方法是在捆绑包的名称中添加散列,这样,如果有一些更改,散列就会不同。然而,为了实现这一点,您需要在加载页面时以某种方式映射生成的捆绑包的名称。我通常要做的一件事是保存一个带有bundle名称的json文件。