reactNative 環(huán)境搭建 出現(xiàn) react-native:command not found 和 zsh: command not found: react-native
在解決這個(gè)問題前, 你需要將npm更新為淘寶鏡像, 參考: 2018 mac終端更新淘寶npm鏡像
問題1: 配置reactNative 環(huán)境搭建, 出現(xiàn) react-native:command not found.**
- 1.找到reactNative安裝的路徑
sudo npm install -g react-native-cli

path1.png
上圖顯示路徑為 /usr/local/bin/react-native, 你的路徑可能和我的不一樣
但現(xiàn)在你只能在當(dāng)前路徑下面初始化一個(gè)項(xiàng)目, 這肯定是滿足我們開發(fā)的需求的.
我們需要在任何路徑下都隨時(shí)初始化一個(gè)項(xiàng)目.
記住上面的路徑 /usr/local/bin/
- 2.接下來配置linuxPath
- 打開path的路徑, 執(zhí)行命令:
vim ~/.bash_profile

bash_profile.png
- 3.打開后輸入圖中兩行代碼, RN=后填入剛才的路徑
注意不要連react-native都填上!
export RN=/usr/local/bin
export PATH=$RN:$PATH
然后保存退出(ESC -> wq)
- 4.通過source語(yǔ)句,使其生效,執(zhí)行命令:
source ~/.bash_profile
- 5.查看一下是否成功
執(zhí)行命令:
echo $PATH
如果顯示出了剛剛放進(jìn)去的路徑 就是成功了,現(xiàn)在可以去初始化一個(gè)項(xiàng)目了
最后執(zhí)行命令:
react-native init HelloWorld
下圖為成功執(zhí)行 react-native init

3-react-native init.png
如果關(guān)閉終端后重啟后不再有問題,那么就可以安心學(xué)習(xí)了.
如果你發(fā)現(xiàn)還有問題,那么接著往下看看 ~ ~
問題2. zsh: command not found: react-native
原因
終端用的是iTerm2,安裝了 zsh 和 oh-my-zsh,所以打開命令行的時(shí)候不在執(zhí)行~/.bash_profile
解決方案
修改 zsh 的配置文件,每次都執(zhí)行~/.bash_profile
步驟
1.進(jìn)入zsh配置文件
vim ~/.zshrc
2.在末尾添加
source ~/.bash_profile
3.保存退出
4.配置生效
source ~/.zshrc
這樣關(guān)閉終端后重新開啟也能正常使用了!!