簡體   English   中英

React Native Debugger 使用了錯誤版本的 react-devtools

[英]React Native Debugger uses wrong version of react-devtools

嘗試使用 React Native Debugger 調試應用程序。 顯示“不支持的 DevTools 后端版本”。

在此處輸入圖像描述

我是怎么到這里的

我使用expo init (expo-cli@5.2.0) 和TypeScript 空白模板創建了一個新應用程序。 使用expo ios啟動應用程序,打開“調試遠程 JS”

我努力了:

  1. yarn global add react-devtools@^4.22.0
  2. 將 package.json 更改為包括:
"dependencies": {
    "expo": "~44.0.0",
    "expo-status-bar": "~1.2.0",
    "react": "17.0.1",
    "react-devtools": "^4.22.0",
    "react-devtools-core": "^4.22.0",
    "react-dom": "17.0.1",
    "react-native": "0.64.3",
    "react-native-web": "0.17.1"
},
"resolutions": {
    "react-devtools-core": "4.22.0"
  }
Deleted yarn.lock and /node_modules, then ran `yarn install`
  1. 重新安裝 React Native 調試器

當 Debugger 連接到應用程序時,我也會收到此錯誤:(在我消除此錯誤后,我得到了上面顯示的錯誤 ^)

在此處輸入圖像描述

PS:我可以提供任何其他信息。 我已經為此苦苦掙扎了幾天

由於項目的react-devtools版本與react-devtools-core的版本不兼容,因此產生錯誤。 因此,您應該查看兩個版本並升級或降級另一個版本。 我希望它有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM