UNPKG

vite-auto-deploy

Version:

用于配合 PHP 自动打包并上传打包后的文件到服务器指定目录的插件,此插件需要配合 php [项目地址](https://gitee.com/mxp131011/auto_deploy/)

20 lines (19 loc) 855 B
import JSZip from 'jszip'; /** * 生成zip文件 * @param {string} outDir - 需要压缩的文件目录 如C:\Users\m1310\Desktop\vue-router\dist * @param {string} zipName - zip文件名 * @param {boolean} saveLocalZip - 是否保存zip文件 */ export declare function createZip(outDir: string, zipName: string, saveLocalZip?: boolean): Promise<Buffer<ArrayBufferLike>>; /** * 生成zip文件 * @param {string} catalog - 需要压缩的文件目录 如C:\Users\m1310\Desktop\vue-router\dist */ export declare function zipDir(catalog: string): Promise<Buffer<ArrayBufferLike>>; /** * 读取每个文件为buffer并放到存到jszip中 * @param {JSZip} jszip - JSZip实例 * @param {string} catalog - 需要压缩的文件目录 如C:\Users\m1310\Desktop\vue-router\dist */ export declare function readDir(jszip: JSZip, catalog: string): void;