You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询特定Node.js+Restify+Mongo后端项目使用的全部依赖包

Node.js 项目获取全部依赖包列表的方法

你可以通过以下几种方式拿到项目的完整依赖列表:

  • 查看 package.json 声明的显式依赖
    直接打开项目根目录下的package.json文件,dependencies字段下列出的是生产环境所需的所有依赖,你的技术栈涉及的Restify、Mongo相关驱动都会在这个分类下;devDependencies字段下列出的是仅开发阶段使用的工具类依赖,比如代码校验、测试、打包相关的包。
  • 使用npm命令查询已安装的依赖
    在项目根目录下打开终端执行对应命令即可:
    • 执行npm list --depth=0,会输出所有顶层的已安装依赖(含生产和开发依赖),不会展示嵌套的子依赖,可读性更高
    • 执行npm list,会以树形结构输出所有已安装的依赖,包括所有嵌套的子依赖
    • 执行npm list --production --depth=0,仅输出生产环境的顶层依赖
  • 其他包管理器的对应命令
    如果你用的是yarn,对应命令为yarn list --depth=0;如果用的是pnpm,对应命令为pnpm list --depth=0,效果和npm同名命令一致。

注意:执行包列表查询命令前,需要先在项目根目录执行过npm install(或对应包管理器的安装命令)安装完全部依赖,否则查询结果会不全。

内容的提问来源于stack exchange,提问作者Immanuel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 11:45:02