Javascript @next为npm指定了什么包版本?
此命令将安装哪个版本的包Javascript @next为npm指定了什么包版本?,javascript,npm,npm-install,semantic-versioning,Javascript,Npm,Npm Install,Semantic Versioning,此命令将安装哪个版本的包foo npm install foo@next and NOT NOT TEXT NOT TEXTnextnext是在参考npm注册表中发布的版本或标记 npm安装安装一个包 A package is: ... d) a <name>@<version> that is published on the registry (see npm-registry) with (c) e) a <name>@<tag> (se
foo
npm install foo@next
and NOT NOT TEXT NOT TEXT
next
next
是在参考npm注册表中发布的版本或标记
npm安装
安装一个包
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)
...
包是:
...
d) 在注册表(参见npm注册表)上发布的@和(c)
e) 指向(d)的@(参见npm dist标签)
...
下一个是
标签
。查看以下可能的命令
在安装包时,可以使用标记作为版本的参考,而不是使用特定的版本号:
选中-将
@next
标记附加到包名后,将安装即将发布的版本,该版本可能不稳定
来自npm文档,用于:
标记可用于提供别名而不是版本号
例如,一个项目可能会选择具有多个数据流
为每个流开发和使用不同的标签,例如稳定,
贝塔,德夫,金丝雀
默认情况下,npm使用最新标记来标识当前
软件包版本和npm安装(不带任何@或
@说明符)安装最新的标记。通常,仅限于项目
对于稳定的发行版本,使用最新标记;对于稳定的发行版本,使用其他标记
不稳定的版本,如预发行版
一些项目使用下一个标记来标识即将到来的项目
版本
除了最新的,没有任何标签对npm本身有任何特殊意义
此外,您可以使用以下命令查看包的
dist标签
:npm view foo dist tags
@cartant或npm dist tag ls[package]
npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
npm dist-tag add <pkg>@<version> [<tag>]
npm dist-tag rm <pkg> <tag>
npm dist-tag ls [<pkg>]