pnpm 商店
管理套件商店。
命令
狀態
檢查儲存庫中已修改的套件。
如果套件內容與解壓縮時相同,則傳回結束代碼 0。
add
與 pnpm add
在功能上等同,但這會將新的套件直接新增到儲存庫,而不會修改儲存庫外部的任何專案或檔案。
prune
從儲存庫中移除未參考的套件。
未參考的套件是指系統上沒有任何專案使用的套件。套件在大部分安裝作業後可能會變成未參考,例如當相依性變得多餘時。
例如,在 pnpm install
期間,套件 foo@1.0.0
更新為 foo@1.0.1
。pnpm 會將 foo@1.0.0
保留在儲存庫中,因為它不會自動移除套件。如果系統上沒有其他專案使用套件 foo@1.0.0
,它就會變成未參考。執行 pnpm store prune
會從儲存庫中移除 foo@1.0.0
。
執行 pnpm store prune
並不會造成危害,也不會對專案產生副作用。如果後續安裝需要已移除的套件,pnpm 會再次下載它們。
建議偶爾執行 pnpm store prune
來清理儲存庫,但不要太頻繁。有時,未參考的套件會再次需要。這可能會在切換分支並安裝較舊的相依性時發生,這種情況下,pnpm 需要重新下載所有已移除的套件,這會暫時減慢安裝程序。
請注意,當 儲存庫伺服器 正在執行時,禁止使用此指令。
path
傳回目前儲存庫目錄的路徑。