如何确定特定软件包的安装原因?换句话说,什么包依赖于这个包?
有问题的包是babelify. npm ls
显示在顶层,但它不包含在package.json中的任何位置.
Kha*_*wad 46
使用npm ls
到列表安装的软件包,并看到一个给定的包如的依赖关系图:
> npm ls core-js
my_module /path/to/my_module>
??? pug@2.0.4
??? pug-code-gen@2.0.2
??? constantinople@3.1.2
??? babel-types@6.26.0
??? babel-runtime@6.26.0
??? core-js@2.6.10
Run Code Online (Sandbox Code Playgroud)
如您所述,npm ls
显示软件包及其依赖性:
> npm ls leveldown
appless@5.0.0 C:\Users\mikem\Code\appless
`-- @architect/architect@5.7.0
`-- dynalite@2.2.0
`-- UNMET OPTIONAL DEPENDENCY leveldown@4.0.2
Run Code Online (Sandbox Code Playgroud)
如果npm ls
在顶层显示它,并且它不是顶层的依赖项package.json
,则可能以前需要它,现在不再使用。
归档时间: |
|
查看次数: |
4507 次 |
最近记录: |