如何找到已安装的 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/