跳至主要內容
版本:7.x

pnpm list

命令別名:ls

執行此命令將會以樹狀結構輸出所有安裝的套件及其依附項目的版本資訊。

Positional arguments are name-pattern@version-range identifiers, which will limit the results to only the packages named. 例如 pnpm list "babel-*" "eslint-*" semver@5

參數選項

--recursive, -r

Perform command on every package in subdirectories or on every workspace package, when executed inside a workspace.

--json

以 JSON 格式輸出紀錄。

--long

顯示額外資訊。

--parseable

以可被剖析的格式取代樹狀圖來輸出套件的所在目錄,

--global, -g

列出位於全域安裝目錄中的套件,而非目前專案中的。

--depth <數字>

套件依附關係樹的最大深度。

pnpm ls --depth 0 僅為列出直接的依附項目。 pnpm ls --depth -1 僅為列出專案。 在 workspace 中,與 -r 選項一起使用時很方便。

--prod, -P

僅顯示 dependenciesoptionalDependencies 中的套件之依附關係樹。

--dev, -D

僅顯示 devDependencies 的套件之依附關係樹。

--no-optional

不顯示 optionalDependencies 中的套件。

--only-projects

新增於 v7.22.0

Display only dependencies that are also projects within the workspace.

--filter <package_selector>

Read more about filtering.