Licence
MIT
Version
0.0.3-beta.8
Deps
8
Size
20 kB
Vulns
0
Weekly
0
压缩(@serverless-devs/zip)
安装
$ npm install @serverless-devs/zip --save
基本使用
import zip from '@serverless-devs/zip';
zip({ codeUri: './code' })
参数解析
import zip from '@serverless-devs/zip';
const result = await zip(options)
Options
| 参数 | 说明 | 类型 | 必填 | 默认值 |
|---|---|---|---|---|
| codeUri | 代码包路径 | string | 是 | - |
| includes | 额外的压缩代码目录 | string[] | 否 | - |
| outputFilePath | 压缩文件输出目录 | string | 否 | process.cwd() |
| outputFileName | 压缩文件输出名称 | string | 否 | ${Date.now()}.zip |
| ignoreFiles | 代码包忽略声明文件名称 | string[] | 否 | ['.signore'] |
| level | 压缩级别 | number | 否 | 9 |
| prefix | 新增压缩目录前缀 | string | 否 | - |
Result
| 参数 | 说明 | 类型 |
|---|---|---|
| count | 被压缩的文件个数 | number |
| compressedSize | 生成文件的大小 | number |
| outputFile | 生成文件的本地地址 | string |