解决npm,pnpm,yarn等安装electron超时等问题

我在安装electron的时候,出现了超时等等各种问题:

(RequestError: connect ETIMEDOUT 20.205.243.166:443)

npm yarn:Request Error: connect ETIMEDOUT 20.205.243.166:443

RequestError: socket hang up

npm ERR! Cannot read properties of null (reading 'matches')

npm ERR! A complete log of this run can be found in:

npm ERR! C:\Users\caiqi2\AppData\Local\npm-cache\logs\2023-07-04T11_54

出现问题的原因

1.可能是你的网速不好,或者访问github.com速度慢

2.可能是你没有清理npm缓存

3.可能是你的node版本太高导致的

解决办法

1.如果是你网速不好或者访问github.com超时等问题,可以通过修改hosts文件来解决,或者修改npm源来解决。

修改npm源:

复制代码
npm config set registry https://registry.npm.taobao.org/

更改host文件:

找到\Windows\Systems32\divers\etc下面这个hosts文件,然后拷贝一份出来,修改拷贝后的文件里里面,添加一行:这一行的ip是从: 多个地点ping[https://github.com]服务器-网站测速-站长工具

这里获取的,看哪个速度快,就将ip考下来,然后贴进去,然后替换etc下面的那个hosts文件:

最后执行刷新host:然后重新安装试试。

复制代码
ipconfig /flushdns

2.清除npm缓存,然后重新安装

删除node_modules,并执行命令:

复制代码
npm cache clean --force

然后重新执行:

复制代码
 npm install

3.切换node版本

使用nvm可以很方便的管理node版本,我这次遇到的问题就是因为node版本太高导致的,所以这里我降级到16.18.0就好了

相关推荐
0思必得07 小时前
[Web自动化] Selenium处理动态网页
前端·爬虫·python·selenium·自动化
东东5167 小时前
智能社区管理系统的设计与实现ssm+vue
前端·javascript·vue.js·毕业设计·毕设
catino7 小时前
图片、文件的预览
前端·javascript
layman05289 小时前
webpack5 css-loader:从基础到原理
前端·css·webpack
半桔9 小时前
【前端小站】CSS 样式美学:从基础语法到界面精筑的实战宝典
前端·css·html
AI老李9 小时前
PostCSS完全指南:功能/配置/插件/SourceMap/AST/插件开发/自定义语法
前端·javascript·postcss
_OP_CHEN9 小时前
【前端开发之CSS】(一)初识 CSS:网页化妆术的终极指南,新手也能轻松拿捏页面美化!
前端·css·html·网页开发·样式表·界面美化
啊哈一半醒9 小时前
CSS 主流布局
前端·css·css布局·标准流 浮动 定位·flex grid 响应式布局
PHP武器库9 小时前
ULUI:不止于按钮和菜单,一个专注于“业务组件”的纯 CSS 框架
前端·css
电商API_180079052479 小时前
第三方淘宝商品详情 API 全维度调用指南:从技术对接到生产落地
java·大数据·前端·数据库·人工智能·网络爬虫