可能最近要重新開(kāi)始學(xué)習(xí)RN了,搭建環(huán)境的時(shí)候遇到老問(wèn)題,記得自己以前寫(xiě)過(guò)一篇文章.果然解決了,不過(guò)當(dāng)時(shí)不懂markdown,布局排版慘不忍睹.重新改一下吧.也希望這次可以真正得學(xué)以致用~
解決問(wèn)題:
1.配置reactNative(RN)過(guò)程中 出現(xiàn)react-native:command not found.
找到reactNative安裝的路徑
sudo npm install -g react-native-cli

如上圖 路徑為(當(dāng)然你的肯定和我的不一樣的)
/Users/cxy/.npm-global/bin
到此時(shí)你只能在當(dāng)前路徑下面初始化一個(gè)項(xiàng)目
但是我們的需求絕不止于此
我們需要在任何路徑下都隨時(shí)初始化一個(gè)項(xiàng)目
那么go on
**記住上面的路徑 **
接下來(lái)配置linuxPath(當(dāng)你運(yùn)行一個(gè)命令,會(huì)在這些path里搜索,發(fā)現(xiàn)就執(zhí)行)
**第一步 ** 打開(kāi)path的路徑
執(zhí)行命令:
vim ~/.bash_profile

打開(kāi)后輸入被圈住的兩行, 也就是rn的路徑 ,此處修改為上面讓你保存的rn的路徑)
export RN=/Users/cxy/.npm-global/bin
export PATH=$RN:$PATH
然后保存退出(ESC -> wq)
**第二步 ** 通過(guò)source語(yǔ)句 使其生效
執(zhí)行命令:
source ~/.bash_profile
**第三步 ** 查看一下是否成功
執(zhí)行命令:
echo $PATH
如果顯示出了剛剛放進(jìn)去的路徑 就是成功了 現(xiàn)在可以去初始化一個(gè)項(xiàng)目了
執(zhí)行命令:
react-native init firstProject
看到下圖 大功告成

如果關(guān)閉終端后重啟后不再有問(wèn)題,那么就安心去學(xué)習(xí)吧~ 如果你發(fā)現(xiàn)還有問(wèn)題,那么接著往下看看 ~ ~
2. zsh: command not found: react-native
滿懷欣喜的第二天來(lái)上班繼續(xù)學(xué)習(xí)RN 卻遇到了這個(gè)奇怪的問(wèn)題 ~
一番google后終于解決 下面說(shuō)一下問(wèn)題原因和解決方案
原因
終端用的是iTerm2,安裝了 zsh 和 oh-my-zsh,所以打開(kāi)命令行的時(shí)候不在執(zhí)行~/.bash_profile
解決方案
那么修改 zsh 的配置文件,每次都執(zhí)行~/.bash_profile
步驟
1.進(jìn)入zsh配置文件
vim ~/.zshrc
2.在末尾添加
source ~/.bash_profile
3.保存退出
4.配置生效
source ~/.zshrc
這樣關(guān)閉終端后重新開(kāi)啟也能正常使用了!!
開(kāi)始享受RN探索之旅吧!!!