终端默认为旧纱线版本(lerna bootstrap)

时间:2020-06-30 18:22:47

标签: yarnpkg lerna

我不认为这是lerna特有的问题,我实际上认为这与nvm有关(尽管我从.bash_profile中注释掉了nvm以进行测试,但没有成功)。

我正在尝试lerna bootstrap,但是它一直在使用(并且失败)比我正在运行的纱线更旧的版本(1.3.2):

$ yarn -v
1.22.4

$ lerna bootstrap
info cli using local version of lerna
lerna notice cli v3.22.1
lerna info versioning independent
lerna info bootstrap root only
yarn install v1.3.2
error An unexpected error occurred: "patterns.map is not a function".
info If you think this is a bug, please open a bug report with the information provided in "yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
lerna ERR! yarn install --mutex network:42424 --non-interactive exited 1 in 'root'
lerna ERR! yarn install --mutex network:42424 --non-interactive exited 1 in 'root'

$ yarn -v
1.22.4

2 个答案:

答案 0 :(得分:0)

我扎根在文件系统中,并删除了~/.yarn~/node_modules/yarn,现在一切正常。

答案 1 :(得分:0)

对我来说,这是在 Ubuntu 20.04 中发生的,它通过 unistalling cmdtest 解决了:

sudo apt-get purge cmdtest