npm-如何显示软件包的最新版本

node.js Node.js

卡卡西路易前端

2020-03-19

如何使用npm显示模块的最新版本?我期望有类似npm --latest express打印的内容v3.0.0

第2293篇《npm-如何显示软件包的最新版本》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

5个回答
GO番长 2020.03.19

如果您使用的是VS Code,则还有另一种简便的方法可以检查最新版本而无需进入NPM。

在package.json文件中,检查要了解最新版本的模块。删除那里已经存在的当前版本并执行CTRL +空格或CMD +空格(mac).VS代码将显示最新版本

该图显示了vscode中模块的最新版本

凯Sam 2020.03.19

您可以使用查看所有模块版本npm view例如:列出所有引导程序版本,包括beta。

npm view bootstrap versions

但是,如果版本列表很大,它将被截断。一个--json选项将打印所有版本,包括beta版本。

npm view bootstrap versions --json

如果仅列出稳定版本而不列出beta,则使用单数形式 version

npm view bootstrap@* versions

要么

npm view bootstrap@* versions --json

而且,如果您只想查看最新版本,则可以继续。

npm view bootstrap version
斯丁Tony泡芙 2020.03.19

截至2014年10月

npm视图图

对于最新的远程版本:

npm view <module_name> version  

注意,版本是单数。

如果您想查看所有可用的(远程)版本,请执行以下操作:

npm view <module_name> versions

注意,版本是复数。这将为您提供可供选择的版本的完整列表。

要获得本地实际拥有的版本,可以使用:

npm list --depth=0 | grep <module_name>

请注意,即使使用package.json声明了您的版本,安装的版本实际上也可能略有不同-例如,如果在版本声明中使用了tilda

应该适用于NPM 1.3.x,1.4.x,2.x和3.x版本

伽罗Mandy 2020.03.19

如果要查找所有已安装软件包的当前和最新版本,则还可以使用:

npm outdated

小哥Jim 2020.03.19

您可以使用:

npm show {pkg} version

(因此npm show express version将立即返回3.0.0rc3)。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android