[英]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.