React-Native 錯(cuò)誤列表

問題一:shell script invocation error React/RCTBundleURLProvider.h file not find

問題場(chǎng)景重現(xiàn):最近在搞RN項(xiàng)目 使用react-native init APP 初始化項(xiàng)目時(shí)報(bào) shell script invocation error,React/RCTBundleURLProvider.h file not find 網(wǎng)上搜了很多方法一一實(shí)行,但是還是解決不了,回頭去官網(wǎng)看了一下,原來官網(wǎng)給出了一些說明

解決辦法↓

RN官網(wǎng)

注意:init命令默認(rèn)會(huì)創(chuàng)建最新的版本,而目前最新的0.45及以上版本需要下載boost庫編譯。此庫體積龐大,在國(guó)內(nèi)即便翻墻也很難下載成功,導(dǎo)致很多人無法正常運(yùn)行iOS項(xiàng)目,中文網(wǎng)在論壇中提供了這些庫的國(guó)內(nèi)下載鏈接。如果你嫌麻煩,又沒有對(duì)新版本的需求,那么可以暫時(shí)創(chuàng)建0.44.3
的版本。

提示:你可以使用--version參數(shù)(注意是兩個(gè)杠)創(chuàng)建指定版本的項(xiàng)目。例如react-native init MyApp --version 0.44.3。注意版本號(hào)必須精確到兩個(gè)小數(shù)點(diǎn)。

問題二:React/RCTBundleURLProvider.h file not find

問題場(chǎng)景重現(xiàn):從網(wǎng)上下載別人的ReactNative項(xiàng)目,打開iOS項(xiàng)目的時(shí)候,xcode會(huì)報(bào)錯(cuò),提示:“RCTBundleURLProvider.h” file not found

解決辦法↓
  • 打開Mac里面的終端,進(jìn)入項(xiàng)目所在的文件夾目錄;
  • 把項(xiàng)目里面的 node_modules 文件夾刪除掉,然后執(zhí)行 npm install 命令
  • npm install安裝完成后, 執(zhí)行react-native upgrade命令
  • 最后重新打開Xcode,shift + command + k一下,應(yīng)該就沒有問題了
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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