可能最近要重新開始學習RN了,搭建環境的時候遇到老問題,記得自己以前寫過一篇文章.果然解決了,不過當時不懂markdown,布局排版慘不忍睹.重新改一下吧.也希望這次可以真正得學以致用~
解決問題:
1.配置reactNative(RN)過程中 出現react-native:command not found.
找到reactNative安裝的路徑
sudo npm install -g react-native-cli
如上圖 路徑為(當然你的肯定和我的不一樣的)
/Users/cxy/.npm-global/bin
到此時你只能在當前路徑下面初始化一個項目
但是我們的需求絕不止于此
我們需要在任何路徑下都隨時初始化一個項目
那么go on
**記住上面的路徑 **
接下來配置linuxPath(當你運行一個命令,會在這些path里搜索,發現就執行)
**第一步 ** 打開path的路徑
執行命令:
vim ~/.bash_profile

打開后輸入被圈住的兩行, 也就是rn的路徑 ,此處修改為上面讓你保存的rn的路徑)
export RN=/Users/cxy/.npm-global/bin
export PATH=$RN:$PATH
然后保存退出(ESC -> wq)
**第二步 ** 通過source語句 使其生效
執行命令:
source ~/.bash_profile
**第三步 ** 查看一下是否成功
執行命令:
echo $PATH
如果顯示出了剛剛放進去的路徑 就是成功了 現在可以去初始化一個項目了
執行命令:
react-native init firstProject
看到下圖 大功告成
如果關閉終端后重啟后不再有問題,那么就安心去學習吧~ 如果你發現還有問題,那么接著往下看看 ~ ~
2. zsh: command not found: react-native
滿懷欣喜的第二天來上班繼續學習RN 卻遇到了這個奇怪的問題 ~
一番google后終于解決 下面說一下問題原因和解決方案
原因
終端用的是iTerm2,安裝了 zsh 和 oh-my-zsh,所以打開命令行的時候不在執行~/.bash_profile
解決方案
那么修改 zsh 的配置文件,每次都執行~/.bash_profile
步驟
1.進入zsh配置文件
vim ~/.zshrc
2.在末尾添加
source ~/.bash_profile
3.保存退出
4.配置生效
source ~/.zshrc
這樣關閉終端后重新開啟也能正常使用了!!
開始享受RN探索之旅吧!!!