npm 包 @erquhart/lerna-npm-dist-tag 使用教程

阅读时长 3 分钟读完

1. 介绍

@erquhart/lerna-npm-dist-tag 是一个利用 Lerna 管理 Mono-Repo 项目中的 npm 包版本号,并自动为每个包附加特定的 npm distribution tag 标签的 CLI 工具。npm distribution tag 是用来划分不同版本的小标签。发布一个版本时,可以为其指定一个或多个特定的 distribution tag。

2. 安装

步骤:

  1. 全局安装 Lerna:

  2. 在 Mono-Repo 根目录中安装依赖:

3. 配置

  1. 工具配置

    @erquhart/lerna-npm-dist-tag 很容易配置,只需要向其传入项目的相对路径和 distributions 当前所需标签的列表即可

  2. 使用方式配置

    @erquhart/lerna-npm-dist-tag 可以通过配置 npm script 来使用,例如:

4. 使用

  1. 发布 Mono-Repo 中的 npm 包:

  2. 使用 npm distribution tag 标记某个版本:

  3. 使用工具自动将某个版本发布到预设的 distribution 标签:

5. 总结

@erquhart/lerna-npm-dist-tag 工具能够帮助大家更简单有效地管理 Mono-Repo 中的 npm 包版本,特别是给某些测试包或开发包打标签特别方便。此工具能够更整齐、更形式化地记录版本历史。从此就不用担心版本号的混乱啦!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/181469