给包添加 dist-tags

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

有关详细信息,请参阅 dist-tag CLI 文档

注意:由于 dist-tags 与语义版本共享一个命名空间,因此避免与现有版本号冲突的 dist-tags。我们建议避免使用以数字或字母 "v" 开头的 dist-tags。

发布带有 dist-tag 的包

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

  1. 在命令行上,导航到包的根目录。

    cd /path/to/package
    
  2. VJK04OkcPWRObFhkx/iKAQlzXWbw/H12q/mvGCvqeLk0UuVd5nS60huEalEn4hzUBiRTS7Qrec6+ELeiNQfZ3fE9pfKHQEKNUb1LjsmJ55dIXdfKIYrmJ+Srzw5EoNH3

    npm publish --tag <tag>
    

示例

5324a3U9Mnd4Zjpmu9faRnTUCzVJPzVPK61f/ZH11MXeV/F/+Y/huV8ZRd0wZXaC2CIW/2Lr0hDkznubPEMRS3Szzzhx5COX5tEpORMGVt9mYMZyb9ebq+6xjudyth1bLTKGlneB8ru8UESJL38FaQ==

npm publish --tag beta

将 dist-tag 添加到包的特定版本

  1. nUhKHWw/2YdtVFv1tEhV3OGb2hcj2MMaxOSqKSKRBJIxOG6AUwV6eG2grzBYIOPB

    cd /path/to/package
    
  2. VJK04OkcPWRObFhkx/iKAQlzXWbw/H12q/mvGCvqeLl6Gbw8UkIEZfNIswRklg7vnuiG/quwCj/A2rl5A5MvKCgrogoGj1bNTdBOeSncOq1ZQnAVAyAvTGOHTEmsgAdLdB++124Zii8VuM9neCOIrjIVjNOOeQt4zGOOLE4NZIQqiRXMD4nU7ulKkLKjh//FUQtrTYIvwxCJXft7tVgiMyvNC0jBYLTGlnkTpLT6tNj61iGWzK8RcYFLbMxeWr7VyC+lzBbo4XYi3ITJDBfspg==

    npm dist-tag add <package-name>@<version> [<tag>]
    

示例

L4et1bRP5OOxHPT7VNCTP5GH8yt1n4bdIWxR0/r8nI2Pv1WERya7YTGGjbrbn6mS+VKUccFoZb0WrhSpmipb5fgIbfF78fkN8SkHzDEM0/Etrbtwzq6O4SIRXKR+WLdB6RG7PzIgLgNzMUyAKFEnmg==

npm dist-tag add example-package@1.4.0 stable