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