终端默认为旧纱线版本(lerna bootstrap)
terminal defaults to old yarn version (lerna bootstrap)
我不认为这是 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
我在我的文件系统中扎根并删除了 ~/.yarn
和 ~/node_modules/yarn
,现在一切正常。
对我来说,这发生在 Ubuntu 20.04
,它通过卸载 cmdtest 解决了:
sudo apt-get purge cmdtest
升级纱线。我使用 brew,所以我使用 brew install yarn
并且它有效。
我不认为这是 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
我在我的文件系统中扎根并删除了 ~/.yarn
和 ~/node_modules/yarn
,现在一切正常。
对我来说,这发生在 Ubuntu 20.04
,它通过卸载 cmdtest 解决了:
sudo apt-get purge cmdtest
升级纱线。我使用 brew,所以我使用 brew install yarn
并且它有效。