Skip to content

liujiayii/unplugin-generate-version

Repository files navigation

unplugin-generate-version

NPM version

使用说明

在打包时向public目录生成一个包含当前时间戳的文件,在浏览器端通过fetch轮询获取版本号,与旧的版本号进行比较,来判断是否系统进行了更新, 避免浏览器端缓存造成用户体验问题。代码 examples/openUpdateVersionNotify.tsx 可参考。

Use

npm i unplugin-generate-version
Vite
// vite.config.ts
import GenerateVersion from 'unplugin-generate-version/vite'

export default defineConfig({
  plugins: [
    GenerateVersion({ /* options */ }),
  ],
})