@next 为 npm 指定了什么包版本?

新手上路,请多包涵

什么版本的包 foo 这个命令会安装?

 npm install foo@next

package.jsonsemver 文档 没有提到 next

原文由 Dan Dascalescu 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 538
1 个回答

next 是在您的参考 npm 注册表中发布的版本或标签

npm install 安装一个

 A package is:

...
d) a <name>@<version> that is published on the registry (see npm-registry) with (c)
e) a <name>@<tag> (see npm-dist-tag) that points to (d)
...

您可以通过运行以下命令来查看每个 dist-tag 指向的版本:

 npm view <package_name> dist-tags
npm dist-tags ls <package_name>

例如,对于 react npm 包:

 npm view react dist-tags

输出:

 {
  latest: '17.0.2',
  next: '18.0.0-rc.0-next-3dc41d8a2-20211223',
  experimental: '0.0.0-experimental-3dc41d8a2-20211223',
  beta: '18.0.0-beta-24dd07bd2-20211208',
  rc: '18.0.0-rc.0'
}

资源

原文由 Diego Ferri 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏