lerna create module-c
lerna notice cli v3.20.2
lerna info versioning independent
lerna ERR! EWORKSPACES Yarn workspaces need to be defined in the root package.json.
lerna ERR! EWORKSPACES See: https://github.com/lerna/lerna/blob/master/commands/bootstrap/README.md#--use-workspaces
背景
项目包含多包的解决方案
安装
lerna
初始化项目
默认模式和
independent
模式的区别:https://github.com/lerna/lerna#fixedlocked-mode-defaultlerna
的useWorkspaces
与yarn
的workspace
lerna
的useWorkspaces
yarn
的workspace
配置根目录
package.json
中配置workspaces
字段:设置
package.json
的workspaces
是使用useWorkspaces
配置的前提。useWorkspaces
新增模块时,提示需要设置package.json
的workspaces
字段。useWorkspaces 的前提是 useWorkspaces
package.json
的workspaces
字段,以下初始化也会报错。参考文档
https://github.com/lerna/lerna https://classic.yarnpkg.com/blog/2017/08/02/introducing-workspaces/