Error: getaddrinfo ENOTFOUND localhost

935 阅读1分钟

平时在实操过程中,会因为环境的不同,出现各种各样的问题,我在mac系统下启动react项目的时候就出现如图错误:

react_error.png

那么为什么会出现这个问题呢?
我这边的原因是在本地hosts文件没有给127.0.0.1绑定localhost导致的错误。

我是这么去解决的:

1:在终端通过命令行打开hosts文件:sudo vim /etc/hosts;

2:通过步骤一终端就会进入编辑状态,如果不能直接编辑,就键入i,即可编辑,接下来我们需要看看,在这个文件的最后一行是否是0.0.0.0 account.xxx.xxx,如果是,则在这一行的上一行输入 127.0.0.1 localhost;没有,则在最后一行输入127.0.0.1 localhost。

3:通过1、2步骤后,在这需要对上两个步骤进行保存:按esc推出编辑后,输入":wq",然后回车即可;通过1、2、3步骤再去执行启动项目命令,如果你遇到的情况跟我一样的话,那么项目就会成功启动起来了。