标签是管理和标志包的不同版本的一种语义化版本的补充。标签除了更具有可读性外,还允许开发者更有效地发布他们的包。
为了给某个版本的包添加一个标签,可以使用 npm dist-tag add
(pkg是package的缩写)
更多信息请看XXX;
默认情况下,npm publish发布最后一个标签的包。如果你想使用另外一个标签的话,可以使用---tag标志。例如,下面发布的包便是beta标签的:
npm publish --tag beta
跟npm publish类似,npm install
npm install somepkg@beta
因为标签跟语义化版本是在同一个命名空间中的,因此需要避免会跟语义化版本冲突的标签名。最好的实践就是避免使用纯数字或者是带有v的标签名。