npm tag
npm 允许为版本添加标签,方便用户安装特定版本。只要指定标签,就可以安装该标签下的最新版本。
发布模块时,如果不指定 tag,默认使用latest
。安装时也是如此,不指定版本时,npm 默认安装latest
标签对应的最新版本。
如果指定 tag,发布时会将该 tag 指向最新发布的版本。用户如果想安装该版本,需要在安装时指定 tag。
上面示例中,新发布版本的标签是beta
。
下面的命令为已发布的版本指定标签。注意,这一步之前不需要先移除已经存在的标签。
# 语法
$ npm dist-tag add [PackageName]@[Version] [Tag]
# 例子
$ npm dist-tag add foo-package@0.0.0 latest
安装时指定标签。
下面的命令查看所有 tag 和对应的版本。
删除已经发布的标签。