1.0.1 • Published 2 years ago

vite-plugin-holdover-hash v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

简体中文 | 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。
    })
  ],
})

许可证

MIT © 2024-present, hwjfqr

1.0.1

2 years ago