Windows安装electron卡住报错的问题

这里写自定义目录标题

先说配置

操作系统:Windows 11

Electron 版本:^28.1.0

node 版本:v20.12.0

npm 版本:10.5.0

安装electron卡住报错的问题

之前在 Mac 中开发一半的 Electron 项目,今天迁移到了 Windows 系统,在执行 npm i 时,Electron 的下载时不时的都要卡在某个位置,或者报错。

大致遇到以下问题:

bash 复制代码
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node install.js
npm ERR! RequestError: read ECONNRESET
bash 复制代码
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node install.js
npm ERR! RequestError: socket hang up
bash 复制代码
reify:@types/node: timing reifyNode:node_modules/global-agent Completed in 200ms

问题解决过程

过程。。。一言难尽!

搜索到的博客基本上都是说要配置 electron_mirror 的问题,但大多都是一句指令,给的解决方案并不详细。

一通摸索之后,发现一个有效的解决方案。

直接上方案

先说根本原因:Electron 的安装并不依赖本地npm中registry所配置的镜像,需要增加名称为electron_mirror的镜像源

没错,以上所有的问题都是这个 镜像源 的问题!

唉!我就是一直纠结于修改 npm 的镜像源了,耽误了老长时间!

解决方法,找到 .npmrc 文件,添加以下内容即可:

bash 复制代码
electron_mirror=https://npmmirror.com/mirrors/electron/

我的 .npmrc 文件路径:C:\Users\Administrator。贴出来供大家参考。

完成以上设置之后,再在我的项目中执行 npm install 然后就 OK 了!

提醒

我是在已有项目中加载 electron 时出问题了,因此,我在配置好 .npmrc 文件之后,使用的是 npm install 指令。

本章完!

相关推荐
Dragon Wu9 分钟前
前端框架 react 性能优化
前端·javascript·react.js·性能优化·前端框架·react
Gungnirss32 分钟前
前后端分离,后端拦截器无法获得前端请求的token
java·前端·token
五秒法则1 小时前
从搭建uni-app+vue3工程开始
前端·vue.js·uni-app
风之舞_yjf1 小时前
css基础(27)_行内、行内块元素之间的空白问题
前端·css
Kika写代码1 小时前
【基于轻量型架构的WEB开发】课程 第14章 SSM框架整合 Java EE企业级应用开发教程 Spring+SpringMVC+MyBatis
前端·架构·java-ee
WuMingf_1 小时前
CSS基础
前端·css
白水4651 小时前
基于官网的Vue-router安装(2024/11)
前端·vue.js·vue
白墨阳1 小时前
vue3:scss引用
前端·css·scss
小小优化师 anny1 小时前
纯CSS 写的一个树状触摸菜单
前端·css·css3
努力小贼1 小时前
Vue小项目(开发一个购物车)
前端·javascript·vue.js