認識 pnpm

Suifeng0214 Lv3

pnpm 的一些主要特點和優勢:

  • 節省硬碟空間: pnpm 使用「硬連結」減少專案之間的依賴重複,節省硬碟空間。
    這與 npm 和 Yarn 不同,它們在每個專案中都會複製依賴,佔用更多的磁碟空間。

  • 快速安裝: pnpm 通常比 npm 和 Yarn 安裝依賴更快,因為它能夠更有效地處理依賴的硬連結和暫存。

  • 單一全局安裝: pnpm 僅需要在全局安裝一次,而不是每個專案都需要單獨安裝。這使得安裝和升級 pnpm 更加簡單。

  • 支援多種「遠端來源」: pnpm 可以輕鬆地從不同的來源(例如 npm、Git 存儲庫等)安裝依賴。

  • 易於使用: pnpm 命令與 npm 和 Yarn 類似,因此對於熟悉這些工具的開發人員來說,轉換容易

Installation

https://pnpm.io/installation

1
2
3
4
5
$ npm install -g pnpm # -g 代表全域安裝,可在任意目錄使用 pnpm 指令。

$ pnpm i(nstall) # 根據當前目錄下 package.json 和 pnpm-lock.yaml 下載對應版本的套件。

$ pnpm start # 啟動專案
On this page
認識 pnpm