而不是使用安装最新版本的 NPM 包
npm install x@latest
有办法查看最新的稳定版本吗?像这样的东西:
npm view x@stable version
我正在寻找编程/命令行解决方案。
最佳答案
利用以下语法仅返回最新稳定版本的语义版本/值:
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 。文档摘录(在提供的链接中)内容如下:
Publishing a package sets the
latest
tag to the published version unless the--tag
option is used. For example,npm publish --tag=beta
.
关于node.js - NPM 查看软件包的最新*稳定*版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48938391/