-1 . 常规方式进入项目目录执行

rm -rf ios/build

之后在执行

react-native run-ios

大部分情况下都是够呛....

-2 第二种常规方式进入项目目录执行

rm -rf node_modules/ && npm install

然后还是重新运行,有几率就好使了....

-3 第三种常规方式查看端口号是否被占用

sudo lsof -i:8081

被占用的话就关闭占用的应用程序重新运行即可

-4 将Shadowsocks修改为自动模式

-5 以上都不行的话估计你和我就是一样的问题了,极其坑,执行

ping localhost

看看是否和ping 127.0.0.1是同一个运行

如果ping不到证明你没有配置,那是百分百运行不起来,和我一样.....

或者两者ping的并不是同一个地址那就需要修改一下hosts文件,如下命令

cd /      #进入根目录

ls      #查看根目录下列表,确定有需要打开的目录

cd etc   #进入配置文件目录

sudo vim hosts      #用vim打开hosts文件

之后按 i 进入可编译模式,编写

127.0.0.1 localhost

按esc退出当前编辑模式输入 :wq 保存退出,

重新ping一下localhost地址,如果和127.0.0.1ping的是相同地址,重新运行项目,百分百ok了。

 

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐