我正在尝试在Mac上安装React Native,但无法超越第一步。
npm install -g expo-cli
这似乎可行,但是当我执行下一步expo init AwesomeProject
时,出现此错误。
-bash: expo: command not found
我也没有.npm-global
文件夹。我在Mac OS X 10.15.2上运行npm 6.13.4。
答案 0 :(得分:2)
这可能是本地环境问题。
您的计算机应该知道在哪里查找您正在使用的命令,这很可能是您的Mac不在寻找正确的文件夹。
要执行expo
命令,您的/Users/yourUser/.npm-global/bin
命令中必须有$PATH
。
打开全局bash_profile文件vim ~/.bash_profile
。
添加export PATH=$PATH:~/.npm-global/bin
。
保存更改,然后在命令行中保存:
source ~/.bash_profile
现在您可以再次尝试该命令!
重要说明:.bash_profile
仅在登录Shell上运行。对于非登录外壳,您需要使用上面的这一行创建或编辑.bashrc
。