react native如何同时运行2个demo真机调试



  • 运行一个demo后,再用xcode启动另一个,第二个demo会提示貌似node的服务报错

    求助 一台电脑开多个服务的解决方案



  • 目前想到的一个方案,第一个demo 用模拟器打开,然后关闭终端的React packager ready,再启动第二个demo



  • 改了 RCTWebSocketExecutor 和 jsCodeLocation

    等了很长时间 编译成功后

    node的 React packager 没有启动新的


  • administrators

    应该指定不同的端口跑即可



  • 解决了

    修改了这些文件的端口

    AppDelegate.m 的 jsCodeLocation
    node_modules/react-native/Libraries/WebSocket/RCTWebSocketExecutor.m
    node_modules/react-native/packager/react-packager/src/Bundler/index.js
    node_modules/react-native/local-cli/server/server.js



  • 其中一个demo目录下,运行./node_modules/react-native/packager/packater.sh --port 8082,然后把AppDelegate.m里面的bundle url端口由8081改为8082就成了。



  • @aamxy123

    看到一个更简单的方法 react-native start --port 端口号


登录后回复