我正在尝试安装 eas cli 并收到错误:zsh: command not found: eas

我在根文件夹中并输入:

yarn global add eas-cli

然后我得到:

yarn global v1.22.19
warning ../../package.json: No license field
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
[4/4] 🔨  Building fresh packages...
success Installed "eas-cli@0.54.1" with binaries:

然后我通过输入 eas login 去使用 eas,我得到:

zsh: command not found: eas
stack overflow I am trying to install eas cli and am getting the error: zsh: command not found: eas
原文答案

答案:

作者头像

由于某种原因,yarn 没有将其添加到命令中,可能是路径问题,yarn 的设置问题。

使用 npm 它工作得很好

npm install -g eas-cli
作者头像

这是一个权限错误,经常发生在 Yarn 上。利用:

$ sudo yarn global add eas-cli

反而。

作者头像

确保使用 -g 标志全局安装它。这对我有用。

作者头像

它说

$ eas [COMMAND]

使用 eas 命令。

也许您可以在输入 eas [command] 之前先输入 $,例如,

    $eas login

它对我有用。

作者头像

对于mac,以上都不起作用。检查您的 .npmrc 是否有类似的东西

prefix=/Users/<username>/.npm-global

然后您可以将此行添加到您的 .zshrc.bashrc

export PATH=$PATH:~/.npm-global/bin

前提是您已经安装了 eas 或 eas-cli

.npm-global screenshot

作者头像

我将此命令与“npx”一起使用;

npx eas init --id XXXXXXXXXXXXXXXXXXX

那么现在可以了。