答案 0 :(得分:18)
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)
...
也就是说next
是您的参考npm注册表中发布的版本或标记。
答案 1 :(得分:1)
将 @next
标记附加到包名称会安装即将发布的版本,该版本可能不稳定。
来自 npm-dist-tag 的 npm 文档:
<块引用>标签可用于提供别名而不是版本号。
例如,一个项目可能选择有多个流 开发并为每个流使用不同的标签,例如,稳定的, 测试版、开发版、金丝雀。
默认情况下,npm 使用 latest 标签来标识当前 包的版本,以及 npm install (没有任何 @ 或 @specifier) 安装最新的标签。通常,项目仅 稳定版本使用最新标签,其他标签用于 不稳定的版本,例如预发布版。
下一个标签被一些项目用来标识即将到来的 版本。
除了 latest,没有任何标签对 npm 本身有任何特殊意义。