@lerna/init
创建一个新的 Lerna 仓库或将现有的仓库升级到 Lerna 的当前版本
安装 lerna 以访问lerna
CLI。
使用
lerna init
1
创建一个新的 Lerna 仓库或将现有的仓库升级到 Lerna 的当前版本。
Lerna 假设该仓库已经用
git init
进行了初始化。
在运行时,该仓库将会:
- 如果其尚未存在于
package.json
的devDependency
,则将lerna
添加进去。 - 创建
lerna.json
配置文件已储存version
号。
示例:
lerna init
lerna info version v2.0.0
lerna info Updating package.json
lerna info Creating lerna.json
lerna success Initialized Lerna files
1
2
3
4
5
2
3
4
5
配置项
--independent
lerna init --independent
1
该参数是告诉 Lerna 使用独立的版本控制模式。
--exact
lerna init --exact
1
默认情况下,当添加或更新lerna的本地版本时,lerna init
将使用插入符号范围,如npm install --save-dev lerna
。
为了保留 lerna 1.x 的“精确”比较行为,可以传递该参数。您也可以在lerna.json
中配置以强制后续所有都执行精确匹配:
{
"command": {
"init": {
"exact": true
}
},
"version": "0.0.0"
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8