@0x-lerna-fork/init 中文文档教程

发布于 5年前 浏览 30 项目主页 更新于 3年前

@0x-lerna-fork/init

创建新的 Lerna 存储库或将现有存储库升级到当前版本的 Lerna

安装 lerna 以访问 lerna 命令行界面。

Usage

$ lerna init

创建一个新的 Lerna repo 或将现有的 repo 升级到 Lerna 的当前版本。

Lerna 假设 repo 已经用 git init 初始化。

运行时,此命令将:

  1. Add lerna as a devDependency in package.json if it doesn't already exist.
  2. Create a lerna.json config file to store the version number.

新 git 存储库上的示例输出:

$ lerna init
lerna info version v2.0.0
lerna info Updating package.json
lerna info Creating lerna.json
lerna success Initialized Lerna files

Options

--independent

$ lerna init --independent

此标志告诉 Lerna 使用独立版本控制模式。

--exact

$ lerna init --exact

默认情况下,lerna init 将在添加或更新时使用插入符范围 lerna 的本地版本,就像 npm install --save-dev lerna 一样。

要保留“精确”比较的 lerna 1.x 行为,请传递此标志。 它将配置 lerna.json 以强制所有后续执行的完全匹配。

{
  "command": {
    "init": {
      "exact": true
    }
  },
  "version": "0.0.0"
}

@0x-lerna-fork/init

Create a new Lerna repo or upgrade an existing repo to the current version of Lerna

Install lerna for access to the lerna CLI.

Usage

$ lerna init

Create a new Lerna repo or upgrade an existing repo to the current version of Lerna.

Lerna assumes the repo has already been initialized with git init.

When run, this command will:

  1. Add lerna as a devDependency in package.json if it doesn't already exist.
  2. Create a lerna.json config file to store the version number.

Example output on a new git repo:

$ lerna init
lerna info version v2.0.0
lerna info Updating package.json
lerna info Creating lerna.json
lerna success Initialized Lerna files

Options

--independent

$ lerna init --independent

This flag tells Lerna to use independent versioning mode.

--exact

$ lerna init --exact

By default, lerna init will use a caret range when adding or updating the local version of lerna, just like npm install --save-dev lerna.

To retain the lerna 1.x behavior of "exact" comparison, pass this flag. It will configure lerna.json to enforce exact match for all subsequent executions.

{
  "command": {
    "init": {
      "exact": true
    }
  },
  "version": "0.0.0"
}
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文