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