如何找到已安装的node.js / npm 软件包 的版本?
这将打印npm本身的版本:
npm -v <package-name>
这将显示一个神秘的错误:
npm version <package-name>
这将 在注册表上 打印软件包版本(即可用的最新版本):
npm view <package-name> version
如何获得已 安装的版本 ?
npm list用于本地软件包或npm list -g全局安装的软件包。
npm list
npm list -g
您可以通过传递特定软件包的名称作为参数来查找其版本。例如,npm list grunt将导致:
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参数以列出已安装的软件包,而无需依赖它们。
--depth=0