配置reactNative(RN)過程中 出現react-native:command not found 和 zsh: command not found: react-native


https://www.jianshu.com/p/b6e2ecdaf28b

可能最近要重新開始學習RN了,搭建環境的時候遇到老問題,記得自己以前寫過一篇文章.果然解決了,不過當時不懂markdown,布局排版慘不忍睹.重新改一下吧.也希望這次可以真正得學以致用~

解決問題:

1.配置reactNative(RN)過程中 出現react-native:command not found.

找到reactNative安裝的路徑

sudo npm install -g react-native-cli 
 
Paste_Image.png

如上圖 路徑為(當然你的肯定和我的不一樣的)

/Users/cxy/.npm-global/bin 

到此時你只能在當前路徑下面初始化一個項目
但是我們的需求絕不止於此
我們需要在任何路徑下都隨時初始化一個項目
那么go on

**記住上面的路徑 **

接下來配置linuxPath(當你運行一個命令,會在這些path里搜索,發現就執行)
**第一步 ** 打開path的路徑
執行命令:

vim ~/.bash_profile  

![F851A86A-62E3-424F-899A-855DC39EF921.png](http://upload-images.jianshu.io/upload_images/1547393-6d3b22354fd440ec.png?
imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

打開后輸入被圈住的兩行, 也就是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 

看到下圖 大功告成

 
yeah!!

如果關閉終端后重啟后不再有問題,那么就安心去學習吧~ 如果你發現還有問題,那么接着往下看看 ~ ~

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探索之旅吧!!!



作者:曹九朵_
鏈接:https://www.jianshu.com/p/b6e2ecdaf28b
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM