如何查找已安装Node.js或npm包的版本?
这将打印npm本身的版本:
npm -v <package-name>
这将打印一个隐藏的错误:
npm version <package-name>
这将在注册表中打印软件包版本(即可用的最新版本):
npm view <package-name> version
如何获取已安装的版本?
如何查找已安装Node.js或npm包的版本?
这将打印npm本身的版本:
npm -v <package-name>
这将打印一个隐藏的错误:
npm version <package-name>
这将在注册表中打印软件包版本(即可用的最新版本):
npm view <package-name> version
如何获取已安装的版本?
当前回答
您可以尝试以下操作:npmshow{package}版本显示最新的包版本。如果您的包已过时,npm过时将显示版本信息。
其他回答
您可以使用npm view[module]版本、npm info[module]version、npm show[module]-version或npm v[module]]版本来检查已安装的npm模块的版本。
假设我的Grunt模块版本为0.4.5:
npm view grunt version => 0.4.5
npm info grunt version => 0.4.5
npm show grunt version => 0.4.5
npm v grunt version => 0.4.5
要仅获取已安装的版本号,请尝试:
npm list --depth=0 packagename | grep packagename | cut -d'@' -f2
例如,PM2的安装版本号:
npm list --depth=0 pm2 | grep pm2 | cut -d'@' -f2
要列出全局安装的软件包,请在npm list命令中添加-g标志,例如:
npm list -g --depth=0 packagename | grep packagename | cut -d'@' -f2
Use
npm info YOUR_PACKAGE version
例如。,
npm info grunt version
0.4.5
您也可以使用以下命令检查版本:
npm信息<包名>版本
尝试使用:
npm list --depth 1 --global packagename