我在项目上运行npm install
并获得基础依赖项的弃用错误。
它不是直接依赖,而是在node_modules中。我怎样才能轻松找出哪些依赖关系最终取决于有问题的库?
首先解决方案是使用grep,但有两个问题:
答案 0 :(得分:1)
使用 npm ls
有什么问题?以下是模块的示例输出:
➜ node-address-rfc2821 git:(master) npm ls
address-rfc2821@2.0.0 /Users/matt/git/node-address-rfc2821
├─┬ nearley@2.20.1
│ ├── commander@2.20.3
│ ├── moo@0.5.1
│ ├── railroad-diagrams@1.0.0
│ └─┬ randexp@0.4.6
│ ├── discontinuous-range@1.0.0
│ └── ret@0.1.15
└── punycode@2.1.1
命令 npm ls
至少从 2011 起就已经存在