Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 JSPM 和 SystemJS 来加载和捆绑前端代码。我想知道是否需要对捆绑文件进行版本控制,如果是的话,如何做到这一点,因为我找不到任何关于版本控制包的信息。
您需要向捆绑包添加某种“版本”,以便如果捆绑包有一些更改,客户端将获得最新的捆绑包 - 否则客户端可能会因为浏览器缓存或其他缓存而获得旧版本。
一种可能的方法是在捆绑包的名称中添加一个散列,这样如果有一些更改,散列就会不同。但是,要使其正常工作,您需要在加载页面时以某种方式映射生成的捆绑包的名称。我通常做的一件事是用捆绑名称保存一个 json 文件。