feat: 添加构建后自动打包dist目录为zip文件的功能
All checks were successful
/ depcheck (push) Successful in 2m18s
/ build-and-deploy-to-vercel (push) Successful in 2m44s
/ lint-build-and-check (push) Successful in 2m51s
/ playwright (push) Successful in 3m21s
/ surge (push) Successful in 2m53s

引入archiver依赖,新增vite插件viteArchiverPlugin,用于在构建完成后自动将dist目录打包成zip文件。同时更新.gitignore和package.json以支持该功能。
This commit is contained in:
mini2024
2025-03-23 00:29:19 +08:00
parent 6883cd2dfe
commit e4f2ad3110
5 changed files with 340 additions and 0 deletions

View File

@ -32,6 +32,8 @@ import VueDevTools from 'vite-plugin-vue-devtools';
import MetaLayouts from 'vite-plugin-vue-meta-layouts';
import { ViteWebfontDownload as WebfontDownload } from 'vite-plugin-webfont-dl';
import { viteArchiverPlugin } from './vite.config.plugin.archiver';
const cesiumSource = 'node_modules/cesium/Build/Cesium';
// This is the base url for static files that CesiumJS needs to load.
// Set to an empty string to place the files at the site's root path
@ -206,6 +208,13 @@ export function Plugins() {
pluginPurgeCss({
variables: true,
}),
// 构建后自动将dist目录打包成zip文件
viteArchiverPlugin({
outputDir: '', // 输出目录,默认为项目根目录
outputFileName: 'dist', // 输出的zip文件名不含扩展名
sourceDir: 'dist', // 要打包的源目录
}),
);
};