使用dist-tags

2016-07-19  本文已影响306人  竹天亮

标签是semver的补充为了阻止和标记不同包的版本。为了更人性化,tags让发布者发布他们的包更快。

添加tags

为了添加tags表明包的版本,使用 **npm dist-tag add <pkg>@<version>[<tag>].从the CLI docs获取更多信息。

带着tags发布

默认的,npm publish会将你的包带上latesttag。如果使用了 ** -tag** 标记,可以指定使用其他的tag.比如:下面的将会你的包带上beta标记:

npm publish --tag beta

带着tags安装

npm publish, npm install <pkg>将会默认使用latesttag。为了覆盖这个行为,使用npm install <pkg>@<tag>.下面的例子将会安装被标记为betasomepkg的版本

npm install somepkg@beta

警告

因为dist-tags和semver共享着相同的命名空间,避免使用任何可能导致冲突的tag names.最好的方式是避免tag以数字或者"v"开头。

上一篇下一篇

猜你喜欢

热点阅读