npm install 不显示已安装的依赖项
Posted
技术标签:
【中文标题】npm install 不显示已安装的依赖项【英文标题】:npm install doesn't show installed dependencies 【发布时间】:2018-09-25 15:02:09 【问题描述】:npm install
安装了我在package.json
中的依赖项,但它没有按应有的方式列出Terminal
中已安装的依赖项。这是为什么?这是我看到的:
npm install
npm WARN section2.4@1.0.0 No description
npm WARN section2.4@1.0.0 No repository field.
added 4 packages from 5 contributors in 1.507s
我在Mac
上使用Node.js
版本v9.8.0
和npm
版本5.8.0
。
【问题讨论】:
【参考方案1】:你可以使用
npm list --depth=1
检查当前项目中包的所有依赖项
npm list --depth=0
将列出您当前项目中安装的所有模块 希望对你有帮助
【讨论】:
这是错误的,-g
标志将列出全局安装的模块——而不是当前项目中的模块。
你是对的@whitfin 你不应该使用 -g 标志只使用 npm list --depth=1【参考方案2】:
从某些 npm 版本(我认为是 5.x)开始,它不再将所有内容都转储出去,因为它确实不需要。如果您想查看您在项目中安装的内容,只需使用npm list
或查看package.json
。
【讨论】:
没错。我仔细检查了恢复到 npm 版本 3.10.10,npm install
转储了它安装的所有依赖项。谢谢。【参考方案3】:
这可能会有所帮助:https://***.com/a/16827990/8767886
这基本上只是一个警告,即软件包设置中缺少某些字段。您可能会在每次安装包时看到它,通常无需担心。 added 4 packages from 5 contributors in 1.507s
行本身就是验证您的依赖项是否已添加。
【讨论】:
以上是关于npm install 不显示已安装的依赖项的主要内容,如果未能解决你的问题,请参考以下文章
`npm install`卡住不动,使用`sudo npm install`就可以下载依赖包
在 npm update 后运行 npm ls <package name> 不显示更新版本?