配置文件位于更目录下的 lerna.json 。
{ "packages": [ "packages/*" ], "version": "0.0.1"}
packages - 存放 Package 的位置,可以有多个。如果没有额外指定,默认使用第一个。
新增 Package Location
创建新的 Package Location
$ cd $LERNA_HOME && mkdir -p pkgs
添加新创建的 Package Location 到 lerna.json
{"packages": [ "packages/*", "pkgs/*" // here],....}
如果要移除 Package Location,逆向操作即可
配置 npm client
{..."command": { "run": { "npmClient": "yarn" }},...}
hoist & yarn workspace
https://segmentfault.com/a/1190000023954051