liz*_*-cd 9 mamp localhost npm webpack webpack-dev-server
我正在尝试使用webpack开始使用React,但在尝试设置webpack-dev-server时仍然遇到错误.我跑了
npm install webpack-dev-server
Run Code Online (Sandbox Code Playgroud)
其次是
webpack-dev-server
Run Code Online (Sandbox Code Playgroud)
并且命令行返回以下内容:
events.js:154
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND localhost
at errnoException (dns.js:26:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:77:26)
Run Code Online (Sandbox Code Playgroud)
关于这里发生的事情的任何线索?
我真的不知道webpack如何尝试搜索问题的根源,但我也在使用PHP在端口80上使用MAMP开发一个网站,我不知道这是否可能是问题的一部分?
该错误的最常见原因是您已经使用该端口的其他东西.尝试在另一个端口上启动它.
webpack-dev-server --port 3001
Run Code Online (Sandbox Code Playgroud)
小智 6
即使在恢复主机文件并尝试使用不同的端口后,对我也不起作用。我让它工作的方式是在启动服务器时提供一个自定义主机(127.0.0.1)和端口(3001或任何其他可用的):
webpack-dev-server --host 127.0.0.1 --port 3001
Run Code Online (Sandbox Code Playgroud)
确保您的/ etc / hosts文件包含localhost。
打开 /etc/hosts
$ sudo vi /etc/hosts
Run Code Online (Sandbox Code Playgroud)
复制并粘贴此内容(如果缺少):
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13179 次 |
| 最近记录: |