如何使用node开发一个命令行压缩工具

发布时间:2022-06-08 09:32:52 作者:iii
来源:亿速云 阅读:131

本篇内容主要讲解“如何使用node开发一个命令行压缩工具”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用node开发一个命令行压缩工具”吧!

如何使用node开发一个命令行压缩工具

对比

来跟 Compress-Archive 做一下对比

fzip -f ./test
Compress-Archive -Path ./test -DestinationPath ./test.zip
# 解释一下参数
# -Path 来源
# -DestinationPath 输出位置

上边两条指令都会将当前目录下的test目录压缩成一个zip包,但是使用 powershell 的指令真的很长啊有木有!

当然了,fzip 也是支持指定输出位置和命名压缩包的,不仅如此,还支持设置压缩等级!下边会有详细的文档供您食用!

使用方法

npm install @lxqddd/fzip -g
yarn install @lxqddd/fzip -g
pnpm install @lxqddd/fzip -g

参数说明

参数参数来源参数注解
-fFrom压缩目标来源(必选)
-oOutput压缩产物输出位置(可选,不传则为来源同级目录)
-lLevel压缩级别 0~9(可选,不传则默认为 6)
-nName压缩包名称(可选,不传则默认为文件或目录的名字)

使用示例

.
├── LICENSE
├── README.md
├── gulpfile.js
├── package.json
├── src
│   ├── cli.ts
│   ├── core
│   │   └── index.ts
│   ├── types
│   │   └── index.ts
│   └── utils
│       └── index.ts
├── tsconfig.json
└── yarn.lock
# 指令执行之后会在 `src` 的同级目录输出一个 `src.zip` 的压缩包
fzip -f ./src
# 指令执行之后会在桌面上输出一个 `src.zip` 的压缩包
fzip -f ./src -o ~/Desktop
# 压缩产物的压缩级别为 9
fzip -f ./src -o ~/Desktop -l 9
# 指令执行之后会在 `src` 的通级目录下输出一个名为 `test.zip` 的压缩包
fzip -f ./src -n test

上边说的都是压缩目录的,也可以压缩单个文件,使用方法类似,只需要将输入路径指向被压缩的目标文件即可

# 指令执行之后会在桌面输出一个名为 `test.zip` 的压缩包
fzip -f ./src/cli.ts -o ~/Desktop -n test -l 9

到此,相信大家对“如何使用node开发一个命令行压缩工具”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. 用C#开发一个WinForm版的批量图片压缩工具
  2. 使用TypeScript怎么开发一个Node.js程序

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

node

上一篇:怎么使用Python实现自动化筛选简历

下一篇:Redis的五种数据类型实例分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》