vite-auto-deploy
Version:
用于配合 PHP 自动打包并上传打包后的文件到服务器指定目录的插件,此插件需要配合 php [项目地址](https://gitee.com/mxp131011/auto_deploy/)
20 lines (19 loc) • 855 B
TypeScript
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;