一、场景

今天新下载一个前端项目,安装好依赖之后,启动项目,出现了 Error: getaddrinfo ENOTFOUND localhost 异常信息

这个问题比较简单,根据错误提示判断,应该是 hosts 中没有配置 127.0.0.1  localhost 的映射而导致

可以通过两种方式解决(本人使用的是 MacOS 系统)

二、解决方法

1、方式一

访问 /private/etc/hosts 目录,即可看到 hosts 文件,拷贝一份文件到桌面,修改之后覆盖原文件即可

127.0.0.1  localhost #将此内容添加到文件中即可

2、方式二

打开终端工具,输入如下指令

sudo vim /etc/hosts

此时会打开 hosts 文件,按 i 进入编辑模式,在最后一行输入添加如下绑定内容

127.0.0.1  localhost #将此内容添加到文件中即可

最后按 esc 退出编辑模式,最后输入“:wq”,保存并退出。(注意:此时需要切换为英文输入法