我刚刚用npm install -g expo-cli安装了expo-cli,但是如果我尝试运行expo命令,我只得到错误的-bash: expo: command not found。我试着卸载并重新安装expo-cli,并更改我的.profile和.bash_profile以添加到全局node_modules目录的路径,但我就是不能让expo命令工作。知道为什么吗?
发布于 2019-12-09 04:20:51
首先,我通过编写以下命令使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:
expo login
expo whoami发布于 2020-08-14 04:30:02
对于任何expo命令,请尝试运行:
$ npx expo <your command(s) here>
使用上面的命令为我解决了-bash: expo: command not found错误。
($表示终端提示)
在运行上面的命令之前,我还运行了npm install -g expo-cli。
https://stackoverflow.com/questions/58573833
复制相似问题