【发布时间】:2015-07-29 14:01:46
【问题描述】:
有没有办法查看node_modules 中安装的哪些软件包不在package.json 中?我知道npm-check 和dependency-check 可用于检查package.json 中当前的模块,但我想知道是否有办法查找可能只是额外安装的软件包。
【问题讨论】:
有没有办法查看node_modules 中安装的哪些软件包不在package.json 中?我知道npm-check 和dependency-check 可用于检查package.json 中当前的模块,但我想知道是否有办法查找可能只是额外安装的软件包。
【问题讨论】:
使用npm list 或其快捷方式npm ls 到list installed packages。
不在package.json 中的包将被标记为无关。
还有npm ll 或npm la 列出了有关软件包的扩展信息。
【讨论】:
npm list | grep extraneous 来寻找它们,因为树太大而无法轻松手动遍历。
package.json 中的模块吗?尝试使用npm list --depth 0 仅打印树的顶层。