相关疑难解决方法(0)

vue3中如何强制vite清除缓存

我有一个副业项目,Vue.js 3vite作为我的捆绑商。

每次构建之后,捆绑的文件都会从之前的构建中获得相同的哈希值,例如:

index.432c7f2f.js   <-- the hash will be identical after each new build
index.877e2b8d.css
vendor.67f46a28.js
Run Code Online (Sandbox Code Playgroud)

因此,在每次新构建之后(文件上具有相同的哈希值),我必须重新加载浏览器以清除缓存并查看我所做的更改。

我尝试在 中使用不同的版本号强制清除package.json,但是:

  1. 在Vite/Rollup环境下不起作用,
  2. 每次更改后都手动输入新号码是没有意义的。

问题:

有没有办法配置 vite 在新构建后随机创建新哈希,或者您知道清除缓存的另一个技巧吗?

caching bundle rollup vuejs3 vite

15
推荐指数
2
解决办法
5万
查看次数

标签 统计

bundle ×1

caching ×1

rollup ×1

vite ×1

vuejs3 ×1