UNPKG

fa-toolkit

Version:

a devtool for fast app

27 lines (24 loc) 954 B
# 1.解压 ### 限制: - 压缩包内单文件大小500MB、文件总数量100K。 - 文件名不能含有../特殊字符。 ### 接口内容: ``` unzip(zipPath, unzipPath, options?) unzipPath: string // 解压路径 options: { unlinkZip: false, // 解压后删除压缩包 overwrite: false, // 解压覆盖同名文件 maxFileSize: number, // 压缩包内单文件最大字节数 maxFilesAmount: number, // 压缩包内最大文件数量 fileNameInvalidReg: RegExp, // 匹配压缩包内文件名非法字符的正则 callback: function, // 解压结束的回调,默认无 callbackArgs: array // 回调参数,默认无 } // callback({code,messgae}, ...callbackArgs) returnnew Promise( {code: 0解压成功/其他失败, message: 解压成功/失败具体描述)}) ``` <br>