Node.js 确定npm包依赖链
我在一个项目上运行了Node.js 确定npm包依赖链,node.js,npm,npm-install,Node.js,Npm,Npm Install,我在一个项目上运行了npm install,得到了一个底层依赖项的弃用错误 它不是一个直接依赖项,而是在node_模块中。我怎样才能轻松地找出哪些依赖项最终依赖于有问题的库 第一步解决方案是使用grep,但有两个问题: 这将帮助我找到包含有问题的依赖项的package.json,但是在它和我自己的项目的package.json之间可能有2、3、4…n个包 格雷普有点慢 使用npm ls有什么问题?以下是模块的示例输出: ➜ node-address-rfc2821 git:(主)npm ls
npm install
,得到了一个底层依赖项的弃用错误
它不是一个直接依赖项,而是在node_模块中。我怎样才能轻松地找出哪些依赖项最终依赖于有问题的库
第一步解决方案是使用grep,但有两个问题:
使用npm ls有什么问题?以下是模块的示例输出:
➜ node-address-rfc2821 git:(主)npm ls
地址-rfc2821@2.0.0/Users/matt/git/node-address-rfc2821
├─┬ nearley@2.20.1
│ ├── commander@2.20.3
│ ├── moo@0.5.1
│ ├── 铁路-diagrams@1.0.0
│ └─┬ randexp@0.4.6
│ ├── 间断的-range@1.0.0
│ └── ret@0.1.15
└── punycode@2.1.1
npm ls命令已经出现了,至少是因为我写了整个问题,所以我还在等grepy你可以看看你的package-lock.json文件。如果你只是在那里搜索,应该会更清楚。