如何给npm包添加标签


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/04/18/%E5%A6%82%E4%BD%95%E7%BB%99npm%E5%8C%85%E6%B7%BB%E5%8A%A0%E6%A0%87%E7%AD%BE/

摘要

本文主要讲述了:

  1. 如何查询 npm 包的已有标签
  2. 如何给 npm 包添加标签

正文

如何查询 npm 包的已有标签

示例:查询react已有的标签。

1
2
3
#!/usr/bin/env bash

npm dist-tag ls react

如何给 npm 包添加标签

注意:

  1. 默认情况下,运行npm publish命令会自动给包打上名为latest的标签,表示是最新的稳定版本。如果需要自定义标签名,须搭配使用--tag
  2. 由于语义化版本和标签使用相同的命名空间,为了避免冲突,在命名标签时不推荐使用阿拉伯数字,也不推荐以英文字母v开头。通常开发者会使用betanext等名称作为标签。

给未发布的包打上标签并发布

示例:给example包打上next标签并发布。

1
2
3
4
#!/usr/bin/env bash

cd example
npm publish --tag next

给已发布的包添加标签

示例:给已发布的example1.0.0版本打上next标签。

1
2
3
#!/usr/bin/env bash

npm dist-tag add example@1.0.0 next

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/04/18/%E5%A6%82%E4%BD%95%E7%BB%99npm%E5%8C%85%E6%B7%BB%E5%8A%A0%E6%A0%87%E7%AD%BE/


本文对你有帮助?请支持我


支付宝
微信