关于 npm run dev | yarn dev 启动报错的解决办法

有些时候,在本地使用 npm 或 yarn 命令启动项目时,遇到了如下报错:

image.png

Error: getaddrinfo ENOTFOUND localhost
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26)
Emitted 'error' event on Server instance at:
    at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:12)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:17) {
  errno: -3008,
  code: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'localhost'
}
复制代码

大致意思是可能是由于修改 hosts 导致的,因此我们需要更改下本地 hosts 的配置。

  1. 使用终端打开 hosts 文件(如果使用编辑器或其他工具,可能由于权限问题不允许修改,建议使用命令行):
$ sudo vim /etc/host
复制代码
  1. 编辑 hosts,将 127.0.0.1 localhost 输入到 hosts 文件中并保存。

温馨提示: i : 进入编辑模式;esc : 退出编辑模式;:wq : 保存并退出

  1. 再次运行 npm run dev

image.png

然后你又可以愉快地敲代码了?。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享