npm install vite-plugin-dist-zip -D
在vite 打包后,将打包文件压缩为zip
只在构建时中使用
使用了 configResolved 钩子
// vite.config.ts
import vitePluginZipDist from "vite-plugin-dist-zip";
import {name} from "./package.json";
export default defineConfig({
plugins: [
vitePluginZipDist({zipName: name}),
]
});
字段 |
类型 |
默认值 |
说明 |
zipName |
字符串 |
dist |
生成的压缩包名称 |
zipDir |
字符串 |
|
压缩文件存放路径;相对于vite项目根目录;为空时值为 viteConfig.build.outDir;不会创建目录,请确保目录已存在 |
dayjsFormat |
字符串 |
YYMMDD_HHmm |
dayjs 日期格式 YYMMDD_HHmm,会拼在压缩包名称上,便于区分压缩包 |
includeDistDir |
布尔 |
false |
为true时 压缩包会包含dist 目录本身, false 只压缩dist 内容 |