npm ls / npm list / npm la / npm ll 命令會將所安裝包的所有版本及其依賴項以樹狀結構打印到控制台中。npm la 和 npm ll 默認會顯示額外的一些信息。
# npm ls / npm list / npm la / npm ll
# 以 JSON 顯示信息,默認為 false
npm ls -json # 等價於 npm ls -json true
npm ls -json false
# 顯示額外的信息,默認為 false
npm ls -long
# 顯示可解析的輸出,而不是樹視圖。默認為 false
npm ls -parseable
# 列出全局安裝的包而不是當前項目的。默認為 false
npm ls -global
# 當前展示依賴樹的最大深度
npm ls -depth=0
npm ls -depth=1
# 僅顯示在 dependencies 下的包的依賴樹。 默認為 false
npm ls -prod
npm ls -production
# 僅顯示在 devDependencies 下的包的依賴樹。默認為 false
npm ls -dev
npm ls -development
# only
npm ls -only dev/development # 等價於 npm ls -dev
npm ls -only prod/production # 等價於 npm ls -production
# 僅顯示 linked 的依賴。默認為 false
npm ls -link
# 是否使用 unicode 字符表示樹結構。設置為 false 以便使用全 ansi 輸出。默認為 true
npm ls -unicode
