3.0.0 • Published 1 month ago

vite-plugin-zip-file v3.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

vite-plugin-zip-file

MIT LICENSE size downloads

Zip files at build time.

Tips: Node.js 16+ is required.

Install

yarn add vite-plugin-zip-file --dev

or

npm install vite-plugin-zip-file --save-dev

Options

ParamsTypesRquiredDefaultDesc
folderPathString|Pathtrue/distPath to the compressed folder
outPathString|Pathtrue/Compressed package output path
zipNameStringfalsedistPackage name
enabledBooleanfalsetrueThis parameter is used to control whether the plugin is enabled. It is usually used to determine whether to compress files according to the environment
deleteFolderBooleanfalsefalseWhether to delete source files after compression is completed

Options(中文)

参数类型必填默认值说明
folderPathString|Path/dist需要被压缩的源文件夹
outPathString|Path/压缩包输出路径
zipNameStringdist压缩包名称
enabledBooleantrue用于控制插件是否启用, 通常用于根据环境判断是否压缩文件
deleteFolderBooleanfalse压缩完成后是否删除源文件

Usage

import { defineConfig } from 'vite';
import { viteZip } from 'vite-plugin-zip-file';
import path from 'path';
import { fileURLToPath } from 'url';
import { env } from 'node:process';
const __dirname = path.dirname(fileURLToPath(import.meta.url));

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    viteZip({
      folderPath: path.resolve(__dirname, 'dist'),
      outPath: path.resolve(__dirname),
      zipName: 'Test.zip',
      enabled: env.NODE_ENV === 'production'? true: false
    })
  ]
})
3.0.0

1 month ago

2.2.0

6 months ago

2.1.1

10 months ago

2.1.0

10 months ago

2.0.0

1 year ago

1.1.0

1 year ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago