關於最新版本react-native0.59.x構建的問題解決方案


react-native的版本更新是真的快,幾乎幾天就是一個小版本,然而在這個過程中,對於新手來說,成功構建一個,並跑起來的項目,還是有一定難度的,各種問題,一不小心,你就會發現你的時間全部都浪費在了無效的地-------

目前我使用過的穩定版本是0.58.6,幾乎沒有發現特別困難的地方,然而今天我打算新起一個項目的時候,使用了最新版本的0.59.5,發現在安裝一些第三方庫的時候,導致項目無法運行,因為不是說設備問題,就是報一些原生的問題(作為一個前端不是很懂原生開發)

嘗試去issue上尋找方案,無果,這個時候又回去翻看文檔,好吧最好的解決的方案,往往都在官方文檔中,原來我在使用0.58的時候,官方要求的node版本,為8以上,但是0.59開始,就要求10.0以上了,這個應該是核心問題,

但是單純的升級node版本是不夠的,你必須一次升級跟node相關的所有依賴,例如yarn等

這里的簡單粗暴的處理方式是,重新安裝node,一次按照官方文檔重新設置npm鏡像,重新安裝react-native-cli,重新設置yarn鏡像即可

下面是流程

1.重新安裝node,檢查環境變量是否配置

2.重新設置npm鏡像

1 npm config set registry https://registry.npm.taobao.org --global
2 npm config set disturl https://npm.taobao.org/dist --global

3.重新安裝react-native-cli

1 npm install -g yarn react-native-cli

4.重新設置yarn鏡像

yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

5.到這里已經全部解除,現在你就可以愉快的按照以前的構建方式來構建你的最新版本react-native項目了


免責聲明!

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



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