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

问题描述 投票:272回答:6

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

node.js npm versioning
6个回答
403
投票

您可以使用:

npm show {pkg} version

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


200
投票

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

npm outdated


79
投票

截至2014年10月

npm view illustration

对于最新的远程版本:

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版本中使用


5
投票

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


0
投票

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


0
投票

npm view <pkg> version按发布日期打印最新版本。有时候,这很可能是较旧的稳定分支的修补程序版本。

© www.soinside.com 2019 - 2024. All rights reserved.