安装
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}),
]
});
更新说嘛
压缩文件名多余下划线处理
node环境处理
zipDir 改为 saveDir
includeDistDir 改为 includeSourceDir
选项说明
字段 |
类型 |
默认值 |
说明 |
zipName |
字符串 |
viteConfig.build.outDir |
压缩名称,不传默认为 viteConfig.build.outDir |
saveDir |
字符串 |
viteConfig.build.outDir |
压缩文件存放路径;相对于vite项目根目录;为空时值为 viteConfig.build.outDir;不会创建目录,请确保目录已存在 |
zipDir 已弃用 |
字符串 |
viteConfig.build.outDir |
已弃用,请改为 saveDir |
dayjsFormat |
字符串 |
默认值 "YYMMDD_HHmm" ; dayjs 日期格式。会拼在压缩包名称上,便于区分压缩包。可为空不设置将不设置 |
|
includeSourceDir |
布尔 |
false |
是否将源文件目录打入压缩包。 默认值 false ; |
includeDistDir 已弃用 |
布尔 |
false |
已弃用,改为 includeSourceDir |