当前位置: 首页 > news >正文

vue3.0 + vite打包完成后,将dist下的资源包打包成zip

vue3.0 + vite打包完成之后,自动将dist下的资源包打包成zip
1、vite-plugin-zip-pack 插件
安装插件

npm i -D vite-plugin-zip-pack

修改vite.config.ts,增加plugin

// vite.config.ts
import { defineConfig } from "vite";
import zipPack, { Options as ZipPickOptions } from "vite-plugin-zip-pack";export default defineConfig(({ mode, command }) => {// mode => vite 提供的用于区分环境的变量,可以通过在 script 命令中修改 --mode [模式名] 设置// command => vite 提供的用于区分命令的变量,值为: 'build' | 'serve'const zipPickOptions: ZipPickOptions = {inDir: `dist`, // 生成的web包根目录outFileName: `dist-${mode}.zip` // 生成zip的名称,可自定义}return {plugins: [zipPack(zipPickOptions)],build: {outDir: 'dist'},}
})

http://www.mrgr.cn/news/57015.html

相关文章:

  • Require:业界优秀的HTTP管理方案。
  • SAP依靠 “增压 “Joule加速ERP迁移
  • React Agent 自定义实现
  • 最大公约数(公式法)
  • 深度学习的一些数学基础
  • 嵌入式入门学习——6Protues点亮数码管,认识位码和段码,分辨共阴还是共阳(数字时钟第一步)
  • 用哪种建站程序做谷歌SEO更容易?
  • DAG和Steps
  • C++ 红黑树
  • 接口测试 —— Postman 变量了解一下!
  • 提高爬虫性能的 5 个关键技巧:从并发到异步执行
  • 【Linux】僵尸进程和孤儿进程
  • 【算法笔记】前缀和算法原理深度剖析(超全详细版)
  • 使用 Cursor 和 Devbox 快速开发并上线 Gin 项目
  • Java 使用 itextpdf 自定义 生成 pdf
  • javascript实现aes算法
  • Ping32:企业级防泄密能力的强大守护者
  • Windows API --- Unicode简介 2.1
  • python--pyQt 单选按钮控件 -QRadioButton
  • Java面试题库——网络编程
  • 洛谷 P3130 [USACO15DEC] Counting Haybale P
  • 科大讯飞AI开发者大赛颁奖典礼,万码优才荣获前三甲!
  • vue项目中pinia和vuex的使用
  • Android 默认去掉URL网络校验,设置不进行网络校验
  • 代码工艺:写代码的好习惯
  • arco-design 自定义table和for循环自定义form-item并添加自定义校验