真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用node開發(fā)一個(gè)命令行壓縮工具

本篇內(nèi)容主要講解“如何使用node開發(fā)一個(gè)命令行壓縮工具”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何使用node開發(fā)一個(gè)命令行壓縮工具”吧!

創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),陳巴爾虎網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:陳巴爾虎等地區(qū)。陳巴爾虎做網(wǎng)站價(jià)格咨詢:028-86922220

如何使用node開發(fā)一個(gè)命令行壓縮工具

對(duì)比

來跟 Compress-Archive 做一下對(duì)比

  • 使用 fzip 壓縮

fzip -f ./test
  • 使用 Compress-Archive 進(jìn)行壓縮

Compress-Archive -Path ./test -DestinationPath ./test.zip
# 解釋一下參數(shù)
# -Path 來源
# -DestinationPath 輸出位置

上邊兩條指令都會(huì)將當(dāng)前目錄下的test目錄壓縮成一個(gè)zip包,但是使用 powershell 的指令真的很長啊有木有!

當(dāng)然了,fzip 也是支持指定輸出位置和命名壓縮包的,不僅如此,還支持設(shè)置壓縮等級(jí)!下邊會(huì)有詳細(xì)的文檔供您食用!

使用方法

  • 使用 npm 安裝

npm install @lxqddd/fzip -g
  • 使用 yarn 安裝

yarn install @lxqddd/fzip -g
  • 使用 pnpm 安裝

pnpm install @lxqddd/fzip -g

參數(shù)說明

參數(shù)參數(shù)來源參數(shù)注解
-fFrom壓縮目標(biāo)來源(必選)
-oOutput壓縮產(chǎn)物輸出位置(可選,不傳則為來源同級(jí)目錄)
-lLevel壓縮級(jí)別 0~9(可選,不傳則默認(rèn)為 6)
-nName壓縮包名稱(可選,不傳則默認(rèn)為文件或目錄的名字)

使用示例

.
├── LICENSE
├── README.md
├── gulpfile.js
├── package.json
├── src
│   ├── cli.ts
│   ├── core
│   │   └── index.ts
│   ├── types
│   │   └── index.ts
│   └── utils
│       └── index.ts
├── tsconfig.json
└── yarn.lock
  • 基礎(chǔ)用法

# 指令執(zhí)行之后會(huì)在 `src` 的同級(jí)目錄輸出一個(gè) `src.zip` 的壓縮包
fzip -f ./src
  • 指定輸出位置

# 指令執(zhí)行之后會(huì)在桌面上輸出一個(gè) `src.zip` 的壓縮包
fzip -f ./src -o ~/Desktop
  • 指定壓縮等級(jí)

# 壓縮產(chǎn)物的壓縮級(jí)別為 9
fzip -f ./src -o ~/Desktop -l 9
  • 重命名

# 指令執(zhí)行之后會(huì)在 `src` 的通級(jí)目錄下輸出一個(gè)名為 `test.zip` 的壓縮包
fzip -f ./src -n test

上邊說的都是壓縮目錄的,也可以壓縮單個(gè)文件,使用方法類似,只需要將輸入路徑指向被壓縮的目標(biāo)文件即可

  • 壓縮單個(gè)文件

# 指令執(zhí)行之后會(huì)在桌面輸出一個(gè)名為 `test.zip` 的壓縮包
fzip -f ./src/cli.ts -o ~/Desktop -n test -l 9

到此,相信大家對(duì)“如何使用node開發(fā)一個(gè)命令行壓縮工具”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


本文標(biāo)題:如何使用node開發(fā)一個(gè)命令行壓縮工具
標(biāo)題網(wǎng)址:http://weahome.cn/article/gsggcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部