react-native 8081端口占用 error!!!

当你用Xcode run react-native-cli init出来的项目时,可能会发生默认端口8081被占用的情况,如下图:


image.png

解决方案:
1:查找占用8081端口的罪魁祸首,然后直接删除
方法:打开终端,输入命令lsof -i:8081,找到端口号对应的程序,再直接kill掉。

2:改变react native 监听端口的方法
a.在终端进入项目文件夹运行:react-native start --port 8889;
b.xcode里search所有的8081,将它们替换为8889;
c.xcode里找到Libiaries/React.xcodeproj/Build Phases/Run Scripts,替换掉8081,操作完运行就正常了。


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。