學(xué)習(xí)react-native 遇到的坑

最近開始學(xué)習(xí)react-native,從搭建開發(fā)環(huán)境,選用開發(fā)工具,然后到run起示例工程,一切都是那么順利,然而

在我準(zhǔn)備init一個新項目開始寫demo的時候,居然run不起來了??

其實說項目run不起來很正常,可能你配置錯了,或者你代碼寫錯了等到,但這次只是初始化了一個項目,沒做任何改動但是run不起來,RN這么多年了還這么不穩(wěn)定嗎,不要這么快動搖我好不好

先看報錯:

Failed to load bundle: Cannot read property 'throwIfClosureRequired' of undefined

后面的路徑就省了,看這個的意思就是無法讀取到一個未定義的對象,自己折騰了半天,并不能解決,上google發(fā)現(xiàn)還是很多人和我一樣出了這個問題,而且也是新項目,最后再RN的github-issue下找到解決方案,需要降級babel-preset-react-native,具體操作如下:

在項目文件夾中找到package.json 并編輯將babel-preset-react-native的版本降到4.0.0,保存后運(yùn)行npm install ?別忘了運(yùn)行這個,不運(yùn)行這個組件還是原來的老版本,你項目還是會出現(xiàn)報錯。

持續(xù)更新...

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容