亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何使用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

同心县| 泽普县| 东丽区| 长乐市| 枣阳市| 富锦市| 修文县| 铁岭市| 剑川县| 彭阳县| 大丰市| 华阴市| 榆中县| 濮阳市| 独山县| 五大连池市| 宣威市| 牟定县| 县级市| 夹江县| 四川省| 临清市| 苍南县| 辽中县| 岚皋县| 红安县| 砀山县| 陈巴尔虎旗| 高碑店市| 富源县| 邵武市| 绥中县| 筠连县| 闸北区| 什邡市| 陵水| 孙吴县| 江孜县| 武安市| 扬中市| 荥阳市|