gpt4 book ai didi

node.js - 列出没有 devDependencies 的 Node 包依赖项

转载 作者:搜寻专家 更新时间:2023-10-31 22:39:22 24 4
gpt4 key购买 nike

我想获取我的 node.js 项目的所有外部依赖项的列表,即我的项目所需的模块和这些模块所需的模块。我尝试了两种方法,

  • 执行静态代码分析的工具(madge、require-analyzer、module-grapher)。但他们不会递归地访问 node_modules 目录中的所需模块。
  • package.json 获取信息的工具。嗯,不是真正的工具,它意味着一个普通的 npm ls 调用。

第二种方法的问题在于它也列出了指定为 devDependencies 的包。我意识到我很乐意运行 npm ls --no-dev 或类似的东西。我尝试了 npm ls --production,但没有任何区别。知道如何实现它吗?

最佳答案

我必须使用:

npm ls --prod

并且只显示树的第一层:

npm ls --prod --depth=0

这是文档:https://docs.npmjs.com/cli/ls

关于node.js - 列出没有 devDependencies 的 Node 包依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19361724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com