如何在全球范围内将旧版纱线升级到纱线4.x?

问题描述 投票:0回答:1

据我所知, npm install -g不少纱线或 sudo apt install 纱线安装旧纱线版本 1.22.x。如果您想为特定项目迁移到yarn 4.x,可以使用

yarn set version stable
(或将stable替换为要升级到的特定版本)。但是,我的用例需要在全局范围内安装yarn 4.x,而不是每个项目(我知道一般情况下不鼓励这样做),并且我找不到任何有关如何执行此操作的信息。

yarn-v4
1个回答
0
投票

我成功地使用Mise(一种用于配置开发环境的工具)在全球范围内安装了yarn 4.x。

  1. 安装mise
  2. 使用节点@20.0.0
  3. 使用纱线@4.2.1

此后,使用yarn -v 应该显示正确的版本。因为我使用的是 phpstorm,它只从 /bin/yarn 执行yarn,所以我必须使用符号链接才能使其工作。

  1. sudo ln -s /home/.local/share/mise/installs/yarn/4.2.1/bin/yarn /bin/yarn (将第一个路径替换为安装纱线的位置。您可以使用
    which yarn 检查路径
  2. ls -l /bin/yarn(确保符号链接正常工作)
  3. yarn -v(确保yarn在建立符号链接后正常工作)
© www.soinside.com 2019 - 2024. All rights reserved.