Skip to content

Latest commit

 

History

History
76 lines (64 loc) · 1.45 KB

README.CN.md

File metadata and controls

76 lines (64 loc) · 1.45 KB

vite-plugin-archiver

NPM version

English | 中文

给构建产物存档

安装

npm i vite-plugin-archiver -D

使用

// vite.config.ts
import Archiver from 'vite-plugin-archiver'

export default defineConfig({
  plugins: [
    Archiver(/* 选项 */),
  ],
})

选项

interface VitePluginArchiverOptions {
  /**
   * 存档目录,默认与 Vite 的输出目录相同
   * 查看:https://cn.vitejs.dev/config/build-options#build-outdir
   *
   * @default build.outDir
   */
  buildDir?: string
  /**
   * 存档类型,支持 zip 和 tar
   *
   * @default 'zip'
   */
  archiveType: archiver.Format
  /**
   * zip 选项
   * 查看:https://www.archiverjs.com/docs/archiver#zip-options
   *
   * @default { zlib: { level: 9 } }
   */
  archiveZipOptions: archiver.ZipOptions
  /**
   * tar 选项
   * 查看:https://www.archiverjs.com/docs/archiver#tar-options
   *
   * @default { gzip: true, gzipOptions: { level: 9 } }
   */
  archiveTarOptions: archiver.TarOptions
  /**
   * 存档文件名格式,使用 dayjs 格式化
   *
   * @default 'YYYY-MM-DD-HH-mm-ss'
   */
  formatTemplate: string
  /**
   * 完成时是否打开存档文件所在目录
   *
   * @default false
   */
  open: boolean
}

范例

Fantastic-admin