Skip to main content

yarn 版本切换

这个错误信息表明你的项目使用的是Yarn 4.x版本,而你当前安装的全局Yarn版本是1.x。项目的package.json中指定了使用Corepack来管理Yarn版本。

要解决这个问题,请按以下步骤操作:

  1. 启用Corepack: 在终端中运行以下命令以启用Corepack:

    corepack enable
  2. 安装正确的Yarn版本: 启用Corepack后,运行以下命令以安装项目指定的Yarn版本:

    corepack prepare yarn@4.4.1 --activate
  3. 验证安装: 确保使用了正确的Yarn版本:

    yarn --version

    这应该输出4.4.1或项目指定的版本。

  4. 使用Yarn: 现在可以使用Yarn来安装依赖或运行脚本:

    yarn install

Corepack是Node.js自带的一个工具,用于在不同项目之间管理和切换包管理器的版本。通过在package.json中指定packageManager字段,你可以确保项目使用正确的Yarn版本。