npm ls

查看已安装的依赖包树形结构

语法

npm ls [<package>] [--depth=n] [--all]

参数

参数说明示例级别
(无参数) 显示顶层依赖 npm ls 常用
<package> 查看指定包的依赖路径 npm ls react 常用
--depth=n 显示 n 层深度 npm ls --depth=2 常用
--all 显示所有依赖(含间接) npm ls --all 进阶
--production 只显示生产依赖 npm ls --production 进阶

示例

查看顶层依赖

npm ls --depth=0
只看直接依赖

查找某个包被谁依赖

npm ls lodash
显示 lodash 的完整依赖路径

检查重复安装

npm ls --all | grep react
查看 react 是否被多次安装

查看全局安装的包

npm ls -g --depth=0

常见错误

npm ERR! missing 有依赖未安装,运行 npm install 修复
npm ERR! extraneous 有多余的包,运行 npm prune 清理

技巧

相关命令