锁文件里冒出一个不认识的包时,不用先手动翻依赖树,可以在项目根目录跑:
npm explain minimist
它会列出这个包被哪些依赖引入,以及对应的依赖路径。包有多个版本时,也可以指定版本缩小范围:
npm explain [email protected]
环境:npm 7+。这个命令只查询当前安装树,不会修改 package.json 或锁文件;如果还没执行过安装、node_modules 不完整,先按项目约定恢复依赖再查会更准。
锁文件里冒出一个不认识的包时,不用先手动翻依赖树,可以在项目根目录跑:
npm explain minimist
它会列出这个包被哪些依赖引入,以及对应的依赖路径。包有多个版本时,也可以指定版本缩小范围:
npm explain [email protected]
环境:npm 7+。这个命令只查询当前安装树,不会修改 package.json 或锁文件;如果还没执行过安装、node_modules 不完整,先按项目约定恢复依赖再查会更准。