91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用node開發一個命令行壓縮工具

發布時間:2022-06-08 09:32:52 來源:億速云 閱讀:131 作者:iii 欄目:web開發

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

如何使用node開發一個命令行壓縮工具

對比

來跟 Compress-Archive 做一下對比

  • 使用 fzip 壓縮

fzip -f ./test
  • 使用 Compress-Archive 進行壓縮

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

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

當然了,fzip 也是支持指定輸出位置和命名壓縮包的,不僅如此,還支持設置壓縮等級!下邊會有詳細的文檔供您食用!

使用方法

  • 使用 npm 安裝

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

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

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開發一個命令行壓縮工具”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

涪陵区| 苏州市| 勐海县| 沂水县| 新密市| 龙川县| 天峨县| 航空| 黄石市| 门源| 石台县| 武威市| 乌什县| 左云县| 黄山市| 黄冈市| 和顺县| 怀集县| 绥化市| 临桂县| 河北区| 抚远县| 沂水县| 华池县| 遵化市| 肇源县| 华容县| 岑巩县| 鹿泉市| 屯留县| 卓尼县| 伊春市| 东丽区| 凉城县| 尼玛县| 永平县| 淅川县| 鹰潭市| 五大连池市| 钟山县| 高州市|