本文參考了NPM中文文檔寫做而成的html
列出已安裝的軟件包node
npm ls [[<@scope>/]<pkg> ...] aliases: list, la, ll
此命令將以樹狀結構將已安裝的軟件包的全部版本及其依賴項打印到標準輸出。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
以 JSON 格式顯示信息。code
顯示擴展信息。htm
顯示可分析的輸出而不是樹視圖。
在全局安裝前綴中而不是在當前項目中列出軟件包。
依賴關係樹的最大顯示深度。
在中僅顯示軟件包的依賴關係樹 dependencies。
在中僅顯示軟件包的依賴關係樹 devDependencies。
當"dev"或"development"時,是的別名 dev。
當 "prod" / "production" 時,是的別名 production。
僅顯示連接的依賴項
本文參考NPM中文文檔