NodeJS : Error: read ECONNRESET at TCP.onStreamRead (internal/stream_base_common

论坛 期权论坛 期权     
匿名技术用户   2021-1-7 21:41   5424   0

最近新进一个项目,前端使用npm,在我本地执行npm run dev或者npm install的时候,老是会报这个错

NodeJS : Error: read ECONNRESET at TCP.onStreamRead (internal/stream_base_commons.js:111:27)

检查了代码没问题,服务器 socket也允许连接,就很懵逼。在我重启电脑后,又忽然好了。然而,开发到一半又开始出现这个错,此时重启电脑也没用了。我百度了下网络的答案,各种方法都试了一遍。最终发现一篇博文上讲可能是 node版本的问题,于是在terminal 中执行

node -v

发现版本是12.8.0,转载的博主切换成8.12.0就ok了。于是,我开始了如下尝试

1.首先安装node包管理工具n

sudo npm install n -g

2.下载n的稳定版本或最新版

sudo n stable/latest

或者带版本号下载

sudo n 版本号

我这里就是执行

sudo n 8.12.0

3.查看目前已经安装的node的版本号

 n

4.切换版本号

n 8.12.0

查看当前应用的node版本

node -v

之后我的程序就可以成功run起来了

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP