node.js - 查找已安装 npm 包的版本

标签 node.js package npm

如何找到已安装的 Node.js 或 npm package 的版本?

这会打印 npm 本身的版本:

npm -v <package-name>

这会打印一个神秘的错误:

npm version <package-name>

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

npm view <package-name> version

如何获得已安装的版本

最佳答案

对本地包使用 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 参数来列出已安装的包而不列出依赖项。

关于node.js - 查找已安装 npm 包的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10972176/

相关文章:

javascript - 如何从 NodeJs 启动和停止 Electron 应用程序

node.js - 尝试启动 yarn 时出现奇怪的 IP - EADDRNOTAVAIL

javascript - 在 ('request' 上)在每个请求上调用两次,为什么?

javascript - 在 NodeJS 中从 URL 获取图像并通过 POST 上传到另一个

javascript - ENOLOCK npm 错误!运行 npm 审核修复时出错

linux - 在 .deb 安装程序完成后向用户显示说明

部署 Shiny 应用程序时,RQuantLib 将不会加载

package - 在 sublime text 3 中安装多个包

npm - 更新 Vuetify 版本

reactjs - React-sortable-hoc ReactJS库排序问题