當你用Xcode run react-native-cli init出來的項目時罐孝,可能會發(fā)生默認端口8081被占用的情況呐馆,如下圖:
image.png
解決方案:
1:查找占用8081端口的罪魁禍首,然后直接刪除
方法:打開終端莲兢,輸入命令lsof -i:8081汹来,找到端口號對應的程序续膳,再直接kill掉。
2:改變react native 監(jiān)聽端口的方法
a.在終端進入項目文件夾運行:react-native start --port 8889收班;
b.xcode里search所有的8081坟岔,將它們替換為8889;
c.xcode里找到Libiaries/React.xcodeproj/Build Phases/Run Scripts摔桦,替換掉8081社付,操作完運行就正常了。
image.png