[bug]reactNative 环境搭建 出现react-na
2018-09-22 本文已影响61人
codeTao
reactNative 环境搭建 出现 react-native:command not found 和 zsh: command not found: react-native
在解决这个问题前, 你需要将npm更新为淘宝镜像, 参考: 2018 mac终端更新淘宝npm镜像
问题1: 配置reactNative 环境搭建, 出现 react-native:command not found.**
- 1.找到reactNative安装的路径
sudo npm install -g react-native-cli
path1.png
上图显示路径为 /usr/local/bin/react-native
, 你的路径可能和我的不一样
但现在你只能在当前路径下面初始化一个项目, 这肯定是满足我们开发的需求的.
我们需要在任何路径下都随时初始化一个项目.
记住上面的路径 /usr/local/bin/
- 2.接下来配置linuxPath
- 打开path的路径, 执行命令:
vim ~/.bash_profile
bash_profile.png
- 3.打开后输入图中两行代码, RN=后填入刚才的路径
注意不要连react-native都填上!
export RN=/usr/local/bin
export PATH=$RN:$PATH
然后保存退出(ESC -> wq)
- 4.通过source语句,使其生效,执行命令:
source ~/.bash_profile
- 5.查看一下是否成功
执行命令:
echo $PATH
如果显示出了刚刚放进去的路径 就是成功了,现在可以去初始化一个项目了
最后执行命令:
react-native init HelloWorld
下图为成功执行 react-native init
如果关闭终端后重启后不再有问题,那么就可以安心学习了.
如果你发现还有问题,那么接着往下看看 ~ ~
问题2. zsh: command not found: react-native
原因
终端用的是iTerm2,安装了 zsh
和 oh-my-zsh
,所以打开命令行的时候不在执行~/.bash_profile
解决方案
修改 zsh 的配置文件,每次都执行~/.bash_profile
步骤
1.进入zsh配置文件
vim ~/.zshrc
2.在末尾添加
source ~/.bash_profile
3.保存退出
4.配置生效
source ~/.zshrc
这样关闭终端后重新开启也能正常使用了!!