react-native init AwesomeProject報錯

react init 初始化項目時報錯

1),網絡問題,在報錯內容中會一直再loading...或者connect錯誤。
這個無法解決,只能使用vpn進行翻牆。

2)
 這個是由於在初始化項目的過程中,react-native默認使用yarn進行下載,而yarn下載路徑設置又是根據npm的路徑設置而來,問題就處在npm的路徑設置上。

 解決辦法:
    設置全局緩存文件路徑
  npm config set cache "C:\Users\Administrator\AppData\Roaming\npm"
    設置全局安裝包路路徑
  npm config set prefix "C:\Users\Administrator\AppData\Roaming\npm"

 注意:裏面的路徑Administrator這裏可能有差別,這個是計算機的用戶名,使用管理員賬戶。

這裏寫圖片描述

react-native python導致的報錯

由於我在安裝時之前使用過python3,而react又要求有python2,所以會出現問題。
解決辦法是:
    1)最簡單就是卸載python3,直接安裝官方python2.7.14版本,安裝了python2還需要同時安裝一個pip包管理器,搜索最近版本皆可。
    2)不卸載python3,繼續安裝python2,直接在官網下載python2的安裝包,同樣依然需要安裝一個pip包管理器。安裝完成後,到python2安裝目錄,將執行文件名字由python.exe改成python2.exe。接下來在系統環境變量中添加python2的路徑。
    測試是否安裝成功:
    1)只安裝了python2。cmd中執行 python 回車,可以進入對應環境,則表示成功。
    2)安裝了python3,同時安裝了python2 回車,可以進入對應2+版本環境,則表示成功。

react-native androidSDK導致的報錯

1)其中需要安裝JavaJDK沒啥好說的,網上教程很多,cmd輸入java以及javac可以出來則表示安裝成功。
2)安裝androidSDK最好的方法就是通過安裝android studio(我安裝的版本是3.0).安裝成功後,打開setting--搜索sdk---設置路徑,下載對應版本。react所需要的版本,在這個列表中都列出了,仔細找找即可。

react-native Genymotion導致的報錯

到達網站,註冊賬號,下載時,會有2個選項讓你選擇,一個含有VirtualBox,一個不含,其實就是一個虛擬機運行環境,選擇含有的進行下載安裝,一切默認即可。

如果最終安裝完成,搜索Genymotion使用方法,創建一個虛擬設備,運行即可。
如果最終沒有安裝完成,比如我安裝時的最後一步就報錯本電腦不支持這東西。解決辦法:那就不要用它,使用android studio自帶的AVD(虛擬設備管理裝置)來創建虛擬設備即可。

react-native run-android時報錯

99%是網絡問題,使用vpn翻牆吧。

完。

文章對您有用,歡迎關注公衆號:前端之光。麼麼噠

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章