You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

npm install安装依赖后终端未显示已安装列表问题求助

npm install 未列出已安装依赖的原因及解决办法

为什么看不到详细的依赖列表?

这其实是npm 5.x版本开始的默认行为调整,不是问题哦!从npm 5.0起,官方为了简化终端输出,把npm install的默认日志改成了精简模式——只告诉你总共装了多少包、来自多少贡献者、耗时多久,就像你看到的added 4 packages from 5 contributors in 1.507s。你的npm版本是5.8.0,正好在这个调整范围内,所以这是正常设计,不是bug。

怎么查看已安装的具体依赖?

有几种方式可以获取详细的依赖信息:

  • 安装时直接看详细日志:执行安装命令时加上--verbose参数,就能强制输出完整的安装细节,包括每个依赖的名称、版本:

    npm install --verbose
    
  • 安装后查看依赖树:安装完成后,用npm ls命令可以查看当前项目的完整依赖树:

    npm ls
    

    如果只想看你在package.json里直接声明的顶层依赖,加上--depth=0参数就行:

    npm ls --depth=0
    
  • 查看package-lock.json:npm 5+会自动生成package-lock.json文件,里面精确记录了所有已安装依赖的版本、来源和依赖关系,直接打开这个文件就能看到所有细节。

额外提示:关于终端的警告

你看到的两条npm WARN是因为你的package.json里缺少descriptionrepository字段,这和依赖列表的问题无关。如果想消除警告,可以在package.json里补充这两个字段:

{
  "description": "这里填写你的项目描述",
  "repository": {
    "type": "git",
    "url": "这里填写你的代码仓库地址"
  }
}

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

火山引擎 最新活动