NPM查看最新的* stable *版本的软件包

时间:2018-02-22 22:39:13

标签: node.js npm

而不是使用

安装最新版本的NPM包
npm install x@latest

有没有办法查看最新的稳定版本?像这样的东西:

npm view x@stable version

我正在寻找程序/命令行解决方案。

https://docs.npmjs.com/cli/view

1 个答案:

答案 0 :(得分:0)

使用以下语法仅返回最新 stable 版本的semver / value:

npm view <name> dist-tags.latest

您需要将<name>部分替换为实际的包名称。

示例:

npm view babel-cli dist-tags.latest

运行上面的命令当前将6.26.0打印到控制台,而最新的非稳定版本是npm注册表当前7.0.0-beta.3

备注:

上面的命令将报告运行时安装的相同版本:

npm install <name>@latest

警告: 对于获取真正稳定的最新版本的两个命令中的任何一个,它们都依赖于包的作者/所有者正确管理了他们的dist-tags。文档摘录(在提供的链接中)读取:

  

发布包会将 latest 标记设置为已发布的版本,除非使用 --tag 选项。例如, npm publish --tag=beta