如何更改 React Native 和 Metro Bundler 端口

leo*_*ira 6 android bundler react-native

我正在尝试使用以下命令在端口中启动 React Native 调试器和捆绑器,8088因为它被另一个程序使用:8081

react-native run-android --port=8088
Run Code Online (Sandbox Code Playgroud)

模拟器反向设置正确

运行 C:\Users\MyUser\AppData\Local\Android\Sdk/platform-tools/adb -s emulator-5554 反向 tcp:8088 tcp:8088

但 Metro Bunler 正在端口 8081 启动

Metro 捆绑器控制台

一旦某个程序正在读取我的 8081 端口并且我无法阻止它,这将是启动它的最佳方式。

小智 3

关于8081端口需要修改两个文件:

1.react-native/local-cli/server/server.js - 默认

2.react-native/React/React.xcodeproj/project.pbxproj - 将上面两个文件中的所有 8081 端口替换为您想要的端口

您的端口将被更改。