Nodejs npm显示模块的最新版本

如何使用npm显示模块的最新版本? 我期待像npm --lastest express打印出v3.0.0

您可以使用:

 npm show {pkg} version 

(所以npm show express version现在会返回3.0.0rc3 )。

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

npm outdated

截至2014年10月

npm视图例证

对于最新的远程版本:

 npm view <module_name> version 

请注意, 版本是单数。

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

 npm view <module_name> versions 

请注意, 版本是复数。 这会给你完整的版本列表供您select。

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

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

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

应该在NPM版本1.3.x,1.4.x,2.x和3.x上工作

您可以使用npm view模块的所有版本。 例如:列出包括beta在内的所有bootstrap版本。

 npm view bootstrap versions 

但是,如果版本列表非常大,则会截断。 一个--json选项将打印所有版本,包括testing版本。

 npm view bootstrap versions --json 

如果您只想列出稳定版本而不是testing版,请使用单一version

 npm view bootstrap@* versions 

要么

 npm view bootstrap@* versions --json 

而且,如果你只想看最新的版本,那么你就去。

 npm view bootstrap version