安装expo-cli后出现“ -bash:expo:找不到命令”

时间:2019-10-26 19:04:26

标签: node.js reactjs react-native npm expo

我刚刚用npm install -g expo-cli安装了expo-cli,但是如果我尝试运行expo命令,则会收到错误-bash: expo: command not found。我尝试卸载并重新安装expo-cli,并更改.profile和.bash_profile以将路径添加到全局node_modules目录中,但是我无法使expo命令正常工作。知道为什么吗?

2 个答案:

答案 0 :(得分:0)

首先,我通过编写以下命令使finder能够显示隐藏文件:

defaults write com.apple.finder AppleShowAllFiles TRUE 
killall Finder

然后我在用户下搜索expo文件:

macintoch HD>Users>MyUserName>

我在以下文件夹下找到了expo文件:

~/Users/MyUserName/.npm-globalHomebrew/bin

然后我通过执行以下命令将文件夹添加到路径中:

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

我通过键入以下命令检查是否成功添加了它:

 echo $PATH

然后运行以下命令登录博览会:

 expo login
 expo whoami

答案 1 :(得分:0)

对于任何expo命令,请尝试运行:

$ npx expo <your command(s) here>

使用上面的命令解决了 -bash: expo: command not found对我来说是错误的。

({$表示终端提示)

在上面运行命令之前,我还运行过npm install -g expo-cli