Adding dist-tags to packages

分发标签(dist-tags)是人类可读的标签,可用于组织和标记发布的软件包的不同版本. dist-tags补充了语义版本控制 . 除了比语义版本编号更易于阅读之外,标签还允许发布者更有效地分发其软件包.

有关更多信息,请参阅dist-tag CLI文档 .

注意:由于dist-tag与语义版本共享名称空间,因此请避免与现有版本号冲突的dist-tag. 我们建议避免使用以数字或字母" v"开头的dist标签.

Publishing a package with a dist-tag

默认情况下,运行npm publish将使用latest dist-tag标记您的软件包. 要使用另一个dist-tag,请在发布时使用--tag标志.

  1. 在命令行上,导航到包的根目录.
     cd /path/to/package 
  2. 运行以下命令,将<tag>替换为要使用的标签:
      npm publish --tag <tag> 

Example

要在命令行上发布带有" beta" dist-tag的软件包,请在软件包的根目录中运行以下命令:

npm publish --tag beta

Adding a dist-tag to a specific version of your package

  1. 在命令行上,导航到包的根目录.
      cd /path/to/package 
  2. 运行以下命令,将<package_name>替换为软件包的名称,将<version>替换为软件包的版本号,并将<tag>替换为分发标签:
      npm dist-tag add <package-name>@<version> [<tag>] 

Example

要将" stable"标记添加到" example-package"软件包的1.4.0版本中,请运行以下命令:

npm dist-tag add [email protected] stable

< About semantic versioning

by  ICOPY.SITE