npm ls 全方位解讀

本文參考了NPM中文文檔寫做而成的html

npm ls 功能

列出已安裝的軟件包node

npm ls 使用

npm ls [[<@scope>/]<pkg> ...]

aliases: list, la, ll

npm ls 說明

此命令將以樹狀結構將已安裝的軟件包的全部版本及其依賴項打印到標準輸出。git

位置參數是 name@version-range 標識符,它將結果限制爲僅指定包的路徑。須要注意的是嵌套包將還顯示路徑指定的包。例如,npm ls promzard 在 npm 的源代碼樹中運行將顯示:npm

npm@@VERSION@ /path/to/npm
└─┬ init-package-json@0.0.4
└── promzard@0.1.5

它將打印出多餘,丟失和無效的軟件包。json

若是項目爲依賴項指定了 git url,則這些名稱將顯示在 name@version 後面的括號中,以使用戶更容易識別項目的潛在分支。api

顯示的樹是邏輯依賴樹,基於包依賴關係,而不是 node_modules 文件夾的物理佈局。佈局

當以 ll 或方式運行時 la,默認狀況下會顯示擴展信息。url

npm ls 配置

json

  • 默認值:false
  • 類型 : Boolean

以 JSON 格式顯示信息。code

long

  • 默認值:false
  • 類型 : Boolean

顯示擴展信息。htm

parseable

  • 默認值:false
  • 類型 : Boolean

顯示可分析的輸出而不是樹視圖。

global

  • 默認值:false
  • 類型 : Boolean

在全局安裝前綴中而不是在當前項目中列出軟件包。

depth

  • 類型:Int

依賴關係樹的最大顯示深度。

prod / production

  • 類型 : Boolean
  • 默認值:false

在中僅顯示軟件包的依賴關係樹 dependencies。

dev / development

  • 類型 : Boolean
  • 默認值:false

在中僅顯示軟件包的依賴關係樹 devDependencies。

only

  • 類型:String

當"dev"或"development"時,是的別名 dev。

當 "prod" / "production" 時,是的別名 production。

link

  • 類型 : Boolean
  • 默認值:false

僅顯示連接的依賴項

本文參考NPM中文文檔

相關文章
相關標籤/搜索