📌  相关文章
📜  -bash: expo: command not found - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:29:07.314000             🧑  作者: Mango

-bash: expo: command not found 简介

当程序员在终端使用 expo 命令时,在一些情况下会遇到 -bash: expo: command not found 的错误提示,这是因为系统无法找到该命令所在的位置。

常见原因
  1. expo-cli 没有安装全局环境,需要全局安装 expo-cli
  2. 环境变量中没有添加 expo-cli 所在的路径。
  3. 没有执行正确的命令。
解决方案
1. 全局安装 expo-cli
npm install -g expo-cli

执行以上命令即可全局安装 expo-cli

2. 添加环境变量

如果已经全局安装了 expo-cli,但是仍然无法识别命令,可以尝试添加环境变量。假设 expo-cli 所在位置是 /usr/local/bin,则在终端执行以下命令:

echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bash_profile
source ~/.bash_profile

其中 ~/.bash_profile 是 macOS 或 Linux 系统的环境配置文件,Windows 系统请参考相关的环境变量配置方式。

3. 执行正确的命令

确认已经正确安装了 expo-cli,可以执行如下命令检查 expo-cli 的版本号:

expo --version

如果还是遇到 -bash: expo: command not found 错误提示,可以重启终端或重新打开一个新窗口,并再次尝试执行命令。

结论

-bash: expo: command not found 错误提示的原因可能有多种,需要根据具体情况采取相应的解决措施,如全局安装 expo-cli、添加环境变量或者尝试执行正确的命令等。