[英]Debugger issue in react native?
為了解決這個問題,讓我們按照以下步驟並通過給定的命令運行您的項目:
通過添加環境變量更改 Metro 默認端口:
export RCT_METRO_PORT=9095
⚠:如果你在 Windows 上,首先,請執行此方法。
導航到項目的ios
文件夾並編輯:
ios/Pods/Headers/Public/React-Core/React/RCTDefines.h
找到所有8081
或8082
並將它們更改為9095
,總是在RCT_METRO_PORT
定義中找到它們
為:
ios/Pods/Headers/Private/React-Core/React/RCTDefines.h
同樣在項目的ios
文件夾中也更改此文件:
ios/Kelaket.xcodeproj/project.pbxproj
找到兩個RCT_METRO_PORT:=8081
並將它們都改為RCT_METRO_PORT:=9095
將yargs.option
的default
更改為9095
:
node_modules/.bin/metro-inspector-proxy
在這些更改返回到項目的根目錄后,執行以下命令:
然后你可以看到一切都適用於端口號9095
。
注意:要使用 React Native Debugger,只需按⌘ + t並將端口更改為9095
,然后您就可以將您的應用程序連接到 React Native Debugger。
假設您使用的是 Visual Studio Code,只需確保您在launch.json文件中正確聲明了打包程序端口。 然后,重新啟動打包程序並重試。
...
"configurations": [
{
"name": "Attach to packager",
"cwd": "${workspaceFolder}",
"type": "reactnative",
"request": "attach",
"port": "8081"
}
]
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.