由于公司发布流程原因,需要对打包文件进行压缩处理。
拥抱未来,与webpack
相比,不得不说Vite
实在是太快太香了。但是目前网上没有此类功能的Vite
Rollup
插件,于是试着编写了一个小插件,目前支持zip, tar ,tgz(tar.gz) 格式.觉得不错,欢迎在给个star~
用法
- 下载
npm install rollup-plugin-compress-dist --dev
- 修改项目配置文件,默认情况下,会将
dist
打包成dist.tar.gz
。以Vite
举例子
//vite.config.ts
import {
defineConfig } from 'vite';
import compressDist,