在看vue-cli3
的代码的时候发现,它是用yarn
的workspaces
特性处理包之间的软连接的,但是同时也用了lerna
,而lerna bootstrap
也是会处理软连接的。所以想问下这两者有什么区别,vue-cli
为什么用yarn
的workspaces
而不是lerna bootstrap
?
在看vue-cli3
的代码的时候发现,它是用yarn
的workspaces
特性处理包之间的软连接的,但是同时也用了lerna
,而lerna bootstrap
也是会处理软连接的。所以想问下这两者有什么区别,vue-cli
为什么用yarn
的workspaces
而不是lerna bootstrap
?
lerna bootstrap
lerna.json 文件加入
"useWorkspaces": true,
"npmClient": "yarn",
配置后底层是 yarn install
yarn 支持workspaces
可以看我原创文章
https://juejin.im/post/5ced16...