1.0.1 • Published 2 years ago
vite-plugin-holdover-hash v1.0.1
简体中文 | English
🚀 特性
主要功能是在构建过程中保留上一次构建的 hash 文件。这样做的目的是为了避免在线上服务器上文件更新后,用户访问时可能会出现错误,特别是在按需加载的情况下。
该插件会在每次构建时将上一次构建的 hash 文件复制到当前构建的目录中。当用户访问时,旧的 hash 文件仍然存在,可以确保在文件更新后,用户依然可以正确加载旧版本的文件,而不会因为文件缺失而导致错误,以提升项目的整体可靠性,确保用户在访问时不会受到构建更新的影响。
📦 安装
# npm
npm install vite-plugin-holdover-hash -D
# or yarn
yarn add vite-plugin-holdover-hash -D
# or pnpm
pnpm add vite-plugin-holdover-hash -D
📕 用法
import {defineConfig} from 'vite'
import vue from "@vitejs/plugin-vue";
import holdoverHashPlugin from "vite-plugin-holdover-hash"
export default defineConfig({
plugins: [
vue(),
holdoverHashPlugin({
previousBuildDirName: 'prevassets' // 可选,表示上一次构建的文件夹名称,默认值为 previous-assets。
})
],
})
许可证
1.0.1
2 years ago