使用标签

标签是管理和标志包的不同版本的一种语义化版本的补充。标签除了更具有可读性外,还允许开发者更有效地发布他们的包。


添加标签

为了给某个版本的包添加一个标签,可以使用 npm dist-tag add @ []。

(pkg是package的缩写)

更多信息请看XXX;


发布某个标签

默认情况下,npm publish发布最后一个标签的包。如果你想使用另外一个标签的话,可以使用---tag标志。例如,下面发布的包便是beta标签的:

npm publish --tag beta


使用标签安装

跟npm publish类似,npm install 默认会使用最后的标签安装。我们可以使用npm install @来重新指定安装的tag。下面的例子展示了安装带有某个标签的包:

npm install somepkg@beta


警告

因为标签跟语义化版本是在同一个命名空间中的,因此需要避免会跟语义化版本冲突的标签名。最好的实践就是避免使用纯数字或者是带有v的标签名。

链接: https://www.fly63.com/course/21_1001