我试图在React App中使用JSON Server。但是,我不断收到以下错误。
events.js:167
throw er; // Unhandled 'error' event
^
Emitted 'error' event at:
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1498:12)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:50:17)
我已将npm和节点升级到最新版本。 我用killall节点和sudo killall -9 node
杀死了所有进程可能导致问题的任何想法?
答案 0 :(得分:24)
在端口5000上的本地服务器再次工作之后,我遇到了同样的问题,我先运行killall node
,然后运行npm start
。希望对您有帮助。
答案 1 :(得分:18)
删除node_modules
目录并使用npm install
重新安装应该可以解决问题。
答案 2 :(得分:3)
测试其他 adb设备 ...真正的智能手机或android studie或genymotion 在您的项目中 npm开始 打开新标签并运行 react-native run-android 并在过去的终端标签中按 ctrl + c
我猜为什么我们不能运行 http://localhost:8081/debugger-ui/
答案 3 :(得分:3)
尝试以npm start
的超级用户身份:sudo npm start
这对我有用。
答案 4 :(得分:1)
我有同样的问题。基本上,我使用的是节点v10 +,但我的项目是在v8.11.4中创建的。所有模块均根据较旧的版本(v8)使用,这就是我面临此问题的原因。因此,有两种解决方案可以更新模块或降级节点。
我已经解决了将节点从v10降级到v8的问题。因为某些模块由于项目依赖性而无法更新。
答案 5 :(得分:0)
使用npm更新severless
。这样就可以解决。
答案 6 :(得分:0)
在我的情况下,错误是由文件太多的非常大的项目引起的,然后inotify
无法检查,需要提高观察次数。这修复了我的错误。
echo 1048576 > /proc/sys/fs/inotify/max_user_watches
答案 7 :(得分:0)
sudo npm start
这应该对你有用
答案 8 :(得分:0)
我已在Mac OS上将主机文件恢复到原始状态,并且对我有用。我昨天编辑了此文件,这引起了问题。在此站点上,您可以复制原始文件https://pbxbook.com/other/mac-host.html
的文本答案 9 :(得分:0)
在打开同一端口上的新节点之前,请确保已关闭先前的节点连接。
只需尝试先关闭较早的连接,然后再打开新的连接!
答案 10 :(得分:0)
您的网站正在http://localhost:8000
上运行
尝试更改您的端口。例如3000或8080。
app.listen(3000)
我的8080帖子已被录用,所以我也遇到了同样的错误
答案 11 :(得分:0)
就我而言,它按照以下步骤工作:
答案 12 :(得分:0)
我面临着同样的问题。我运行了以下命令:
然后它在3000端口工作。希望对您有所帮助。
答案 13 :(得分:0)
我也遇到了这个确切的问题,发现它只存在于react-scripts@3.0.0中,降级为react-scripts@2.1.8可以解决此问题,而无需弄乱环境变量。
create-react-app my-app
cd my-app
npm install react-scripts@2.1.8
npm start
答案 14 :(得分:0)
也许您在其他具有相同端口的地方启动了回显服务器。
答案 15 :(得分:0)
答案 16 :(得分:0)
重新启动 WebStorm 对我有用。
而不是通过npm install
删除了“ node_modules”文件夹并重新安装模块。
答案 17 :(得分:0)
如果您正在Windows上运行,并且计算机上正在运行IIS,则如果尝试在端口8080上运行,请确保IIS服务器已停止。您还可以更改端口以不将IIS引入端口。
npm start -- --port 8000
答案 18 :(得分:0)
我先运行了 npm install ,然后又运行了 npm update ,
答案 19 :(得分:0)
来晚了,但是对于任何苦苦挣扎的人,我在不使用sudo
的情况下通过创建React应用程序遇到了这个错误。在运行sudo
时使用npx create-react-app app-name
解决了该问题。
答案 20 :(得分:0)
我认为您使用此命令npm start
或yarn start
启动服务器时收到此错误
只需使用expo-cli start
使用以上命令注释输出。
答案 21 :(得分:-1)
只需在您的终端中运行此命令
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
答案 22 :(得分:-1)
npm install react-scripts@2.1.8
npm start