8

我正在遵循 Yarn 网站 ( https://yarnpkg.com/getting-started/install ) 上的 Yarn 安装说明。这些说明说,在 Node 16.10.0 及更高版本上,您可以通过使用以下命令启用 corepack 来安装 Yarn:

corepack enable

但是,运行该命令会返回:

zsh: command not found: corepack

我通过 Homebrew 安装了 Node 并node -v返回v17.0.1. 我在运行 Big Sur 的 M1 Mac 上。

4

2 回答 2

8

因为我已经通过 nvm 安装了节点(并且我已经使用 Homebrew 安装了 nvm),所以 corepack 命令不可用。对我有用的修复是通过运行自制软件安装 corepack:

冲泡安装核心包

通过自制软件安装 corepack 后,我能够corepack enable从终端运行命令,并且该yarn命令也可用。

于 2021-11-24T10:14:50.300 回答
3

使用 asdf 安装节点时遇到了类似的问题。还使用 zsh 和 zsh asdf 插件。

节点版本:16.13.1 Ran corepack enable - 并得到 zsh: command not found: yarn

为我解决了什么: asdf reshim nodejs

也尝试在重新启动 corepack prepare yarn@3.1.1 --activate 之前运行

于 2021-12-04T20:22:31.167 回答