再重新啟動專案:react-native run-ios(run-android)
如果還是失敗那麼就在這裡看看有沒有解決方案
同樣的我還遇到了這個問題,就是node_modules
裡面的所有依賴檔案目錄都變成了/users/
這種形式,解決方法:
刪除 node_modules:rm -rf node_modules && npm install
清空watchman: watchman watch-del-all
npm cache clean && npm install
如果還是失敗那麼就在這裡看看有沒有解決方案
如果還是解決不了,那麼我猜你是不是用了cnpm install 而不是npm install?
或者說你用的是npm install ?
給npm設定**映象:
npm config set registry
.taobao
.org --global
npm config set disturl
.org/dist --global
安裝yarn:npm install yarn -g
給yarn設定**映象:
yarn config set registry
.taobao
.org --global
yarn config set disturl
.org/dist --global
重新使用命令yarn
代替npm install
,然後重新啟動rn專案,應該就不會報錯了。
其實如果報了這個錯,估計你安裝依賴的時候已經看到了一句警告:[email protected]" has incorrect peer dependency "[email protected]".
但是被你忽略了,解決方法就是修改你現在安裝的react版本為提示的版本:
yarn add [email protected]
這個錯誤是模擬器紅屏彈出的錯誤資訊:
xcode或者命令列提示的錯誤是:third-party/glog-0.3.4/src/base/mutex.h:105:10: fatal error: 『config.h』 file not found,搜了一下解決辦法:
刪除沒有用,接著第二種辦法:ios/build
路徑,然後重新react-native run-ios
刪除但是我的node_modules/third-party
,然後重新react-native run-ios
node_modules
下根本沒有這個外掛程式,所以我用了最簡單粗暴的方法:刪除整個node_modules
目錄,然後重新使用yarn
命令安裝,最後解決了。 React Native 執行Github上的專案
1 使用webstorm 如圖 終端介面 2 使用終端 開啟終端,cd 專案路徑,例如 直接將專案拖到終端中,也可以得到專案路徑 如圖 安裝 npm install 啟動 react native start 執行專案 react native run ios 如果在webstorm中使用react...
React Native真機執行錯誤
一.安卓錯誤 gradle 錯誤 檢視執行錯誤說明的gradle版本 1.並解壓到 users chenjie目錄下 2 開啟mac上的 終端 輸入以下命令,將gradle的bin目錄新增至到環境變數中 vi bash profile 3 設定環境變數 grade home users chenji...
React Native在真機執行(IOS)
如果之前在模擬器除錯過,換成真機執行的時候務必關閉模擬器 需要修改的配置 bundle identifier 修改為 com.soho3q 如果上來就執行的話,會報錯 改完介面 修改如下 確認目標裝置的系統版本一致 同樣也要確認tests測試用例專案下的配置 開啟info.plist檔案 值改為ye...