15.使用标签

标签是对于不同版本的包的一种描述,是对semver的一种补充。为了提高可读性,标签使发布者的包的分类变得更加准确。

添加标签

使用npm dist-tag add @ []命令可以为你指定版本的包添加一个标签。可以通过 https://docs.npmjs.com/cli/dist-tag获得更多信息。

带标签发布版本

默认情况下,npm publish将会为你发布的版本打上最近的标签。除非你使用--tag标志,这样你就可以使用另外的标签。例如下面的例子将会为你发布的包加上beta标签

npm publish --tag beta

根据标签安装

就像npm publish, npm install 将会默认安装默认标签的最新版本。为了修改这一行为,可以使用npm install @指令。下面这个例子将会安装标签为beta的最新版本的somepkg包。

npm install somepkg@beta

注意事项

因为标签和semver共用相同的命名空间,所以尽量避免使用容易产生冲突的标签名。最好的做法是避免标签以数字或者字母v开头。

官方原文

你可能感兴趣的:(15.使用标签)