我收到此错误:
getaddrinfo ENOTFOUND localhost
Error: getaddrinfo ENOTFOUND localhost
at errnoException (dns.js:28:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
Run Code Online (Sandbox Code Playgroud)
运行时ng serve。在 Web 查找之后,此问题的建议答案是运行以下命令:
ng serve --port 4200 --host 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
不幸的是,指示没有解释。
这有效并且成功编译了 Angular 项目。我不知道为什么。有人能解释一下为什么会这样,以及背景中发生了什么吗?谢谢
--hosthosts除非文件中存在适用于您的操作系统的明确条目,否则该选项不起作用。我解决了这个问题,在 ubuntu 操作系统上的 ~/etc/hosts` 中添加了一个主机条目hosts' file under 。
hosts文件sudo vim /etc/hosts // you could use nano or something else as per your preferred editor
Run Code Online (Sandbox Code Playgroud)
小智 5
嗨,我遇到了同样的问题,我的配置是虚拟主机不适用于本地主机。同时,当您的全局 Angular CLI 版本与本地 Angular CLI 版本之间存在冲突时,就会出现此问题。我试过 ng serve --port 4200 --host 127.0.0.1 对我有用。
谢谢
| 归档时间: |
|
| 查看次数: |
7643 次 |
| 最近记录: |