HZERO-front 前端项目部署 lerna run 报错 lerna ERR! ECONFIGWORKSPACES The “useWorkspaces” option has been removed.
请求大佬解决!!!
一开始怀疑是node版本的问题,使用nvm把node10之后的版本都试了一遍依旧无法解决!!
目前 lerna 的最新版本需要删掉 lerna.json 文件中的 “useWorkspaces”: true 配置。
解决方案1:
修改 项目目录下面的 lerna.json 配置文件删除掉:
"useWorkspaces": true
改成这样:
{
"version": "independent",
"npmClient": "yarn"
}
解决方案2:
全局安装 lerna 版本用 6 或者以下的版本
npm i -g lerna@6
并且还需要修改 项目内的 lerna 版本也是 6 或一下版本:
修改 package.json:
"resolutions": {
"lerna": "6",
}