如何使用Dist-tags标记npm包
Dist-tags来标记不同版本的npm包,相当于给版本取了一个语义化的标签,用户通过标签来安装包,一种更为人性化的做法。
添加标签
# npm dist-tag add <pkg>@<version> [<tag>]
# 发布了包npm-demos-test,发布版本分别有1.0.0,1.0.1,1.0.2
# 给版本1.0.0添加标签marktag
> npm dist-tag add [email protected] marktag
注意:最后发布的版本(如上是1.0.2),一般自带latest标签。
用标签发布
上面这种做法稍显复杂,这里提供一种更为简便的方式,用标签发布。
npm publish --tag marktag
用户通过标签安装npm包
默认npm install < pkg >会使用latest标签。要覆盖此行为,请使用npm install < pkg >@< tag >。以下示例将通过标签marktag安装npm-demos-test
> npm install npm-demos-test@marktag
+ [email protected]