JSPM-是否有方法或需要对捆绑文件进行版本化
JSPM - Is there a way or need to version the bundled files?
我使用JSPM和SystemJS来加载和绑定前端代码。我想知道的是,是否有必要对捆绑文件进行版本控制,如果有,如何做到这一点,因为我找不到任何关于版本控制捆绑包的信息。
您需要向捆绑包添加某种"版本",这样,如果捆绑包上有一些更改,客户端将获得最新的捆绑包,否则客户端可能会因为浏览器缓存或其他缓存而获得旧版本。
一种可能的方法是在捆绑包的名称中添加散列,这样,如果有一些更改,散列就会不同。然而,为了实现这一点,您需要在加载页面时以某种方式映射生成的捆绑包的名称。我通常要做的一件事是保存一个带有bundle名称的json文件。
相关文章:
- Chrome加载旧版本的Javascript文件
- 参考Firefox插件's install.rdf em:xul文件中的版本
- 如何在不必维护每个文件的两个版本的情况下,将通用JavaScript和映像部署到两个不同的EAR
- 使用浏览器对 js 文件进行版本控制,以防止客户端使用旧的 js 文件
- 使用grunt将版本号动态添加到dest输出文件中
- 为什么获胜't客户端在公用文件夹中接收此脚本的新版本
- Flash Pro CC HTML5画布&CreateJS-如何将lib文件更新到最新版本
- 此api版本不支持onedrive文件选择器aadsts70001应用程序
- 如何在Java web应用程序中自动控制静态文件(css、js、image)的版本
- 设置javascript文件的版本.Java EE+Tomcat
- 如何在css文件中动态添加版本
- HTML/JS-检测Android软件版本(并切换css文件)
- 如何对捆绑包中的 javascript 文件进行版本控制
- 较新的浏览器版本是否有办法确定是否已对.js文件进行了更改
- 如何将指向UI路由器版本化文件的链接替换为Usemin
- 使用正则表达式从文件名中查找文件版本
- Cordova应用程序自动同步/更新Web内容(.js文件),如果更新版本可用,否则使用缓存版本
- 如何将版本号添加到 js 和 css 文件
- 调试时显示的较旧(可能是缓存的)版本的 javascript 文件
- 未捕获的类型错误: 无法读取 undefined at 的文件的属性“版本”