【发布时间】:2021-09-03 20:31:39
【问题描述】:
我有一个附带项目,Vue.js 3 和 vite 作为我的捆绑器。
在每次构建之后,捆绑的文件都会从之前的构建中获得相同的哈希值,例如:
index.432c7f2f.js <-- the hash will be identical after each new build
index.877e2b8d.css
vendor.67f46a28.js
所以在每次新构建之后(在文件上使用相同的哈希),我不得不重新加载浏览器以清除缓存并查看我所做的更改。
我在package.json 中尝试了forcing a clearing with a different version number,但是:
- 在 Vite/Rollup 环境下不工作,
- 每次更改后都手动输入新号码是没有意义的。
问题:
有什么方法可以配置 vite 在新构建后随机创建新的哈希,或者你知道清除缓存的另一个技巧吗?
【问题讨论】:
标签: caching bundle vuejs3 rollup vite