如何使用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]

results matching ""

    No results matching ""