我按照 Yarn 网站 ( https://yarnpkg.com/getting-started/install ) 上的 Yarn 安装说明进行操作。这些说明表明,在 Node 版本 16.10.0 及更高版本上,您可以通过使用以下命令启用 corepack 来安装 Yarn:
corepack enable
Run Code Online (Sandbox Code Playgroud)
但是,运行该命令会返回:
zsh: command not found: corepack
Run Code Online (Sandbox Code Playgroud)
我通过 Homebrew 安装了 Node 并node -v返回v17.0.1. 我使用的是运行 Big Sur 的 M1 Mac。
小智 62
因为我已经通过 nvm 安装了 node(并且我已经使用 Homebrew 安装了 nvm),所以 corepack 命令不可用。对我有用的修复方法是通过运行以下命令通过自制程序安装 corepack:
酿造安装核心包
通过自制程序安装 corepack 后,我可以corepack enable从终端运行该命令,并且该yarn命令也变得可用。
mih*_*123 43
使用 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
也尝试在 reshim 之前运行
我是这样解决的:
来自https://github.com/nodejs/corepack文档
npm uninstall -g yarn pnpm
npm install -g corepack
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 OSX,请与“sudo”一起使用
| 归档时间: |
|
| 查看次数: |
31116 次 |
| 最近记录: |