react-native運行不了的解決辦法:1、打開終端,cd到項目文件夾,然后輸入“npm install jpush-react-native jcore-react-native –save”;2、把項目里面的“node_modules”文件夾刪除掉;3、關掉端口8081對應的進程,重新運行項目。
本教程操作環(huán)境:Windows10系統(tǒng)、react18.0.0版、Dell G3電腦。
react-native 運行不了怎么辦?
運行react-native項目遇到的坑
最近接手了一個react-native項目,用xcode運行的時候,各種坑,各種報錯,現(xiàn)在抽時間整理一下
1.找不到頭文件 RCTJPushModule.h
一上來就報這個錯,翻閱一些資料找到解決辦法
打開終端,cd到項目文件夾,輸入
npm install jpush-react-native jcore-react-native --save
2.“RCTBundleURLProvider.h” file not found
接著開始報這個文件找不到,翻閱一些資料找到解決辦法
打開終端,進入項目所在的文件夾目錄;把項目里面的 node_modules 文件夾刪除掉,然后執(zhí)行 npm install 命令;npm install安裝完成后, 執(zhí)行react-native upgrade命令。最后重新打開Xcode,clean一下。
3.shell Script invocation Error ,Command /bin/sh failed with exit code 2
Port 8081 already in use, packager is either not running or not running correctly
又出現(xiàn)了這個錯,都要崩潰了,不著急,找解決辦法
運行 react_native 時發(fā)生這個錯誤,解決辦法
關掉端口8081對應的進程打開終端,輸入lsof -i:8081
出現(xiàn)下圖
殺掉進程28181:
kill 28181
重新運行項目
4.你以為這樣就可以了嗎,并沒有,“Installation Failed Invalid argument ”報錯
原因是“Bundle indentifier 置為空了”,把Bundle indentifier 填上就可以
5.緊接著是下圖的錯誤
打開終端 cd到項目文件夾 npm install && react-native link
到這就差不多了,還有一些小問題,沒一一列出來。
推薦學習:《react視頻教程》