一尘不染

查找已安装的npm软件包的版本

node.js

如何找到已安装的node.js / npm 软件包 的版本?

这将打印npm本身的版本:

npm -v <package-name>

这将显示一个神秘的错误:

npm version <package-name>

这将 在注册表上 打印软件包版本(即可用的最新版本):

npm view <package-name> version

如何获得已 安装的版本


阅读 264

收藏
2020-07-07

共1个答案

一尘不染

npm list用于本地软件包或npm list -g全局安装的软件包。

您可以通过传递特定软件包的名称作为参数来查找其版本。例如,npm list grunt将导致:

projectName@projectVersion /path/to/project/folder
└── grunt@0.4.1

或者,您可以直接运行npm list而无需将软件包名称作为参数来查看所有软件包的版本:

├─┬ cli-color@0.1.6 
│ └── es5-ext@0.7.1 
├── coffee-script@1.3.3 
├── less@1.3.0 
├─┬ sentry@0.1.2 
│ ├── file@0.2.1 
│ └── underscore@1.3.3 
└── uglify-js@1.2.6

您还可以添加--depth=0参数以列出已安装的软件包,而无需依赖它们。

2020-07-07