2022-05-18 乐帮网
electron
按钮官方教程安装Electron时遇到错误RequestError: read ECONNRESET。
官方教程如下:https://www.electronjs.org/zh/docs/latest/tutorial/quick-start
在执行安装时使用以下命令:
npm install --save-dev electron
结果遇到错误:RequestError: read ECONNRESET
RequestError: read ECONNRESET
at ClientRequest.<anonymous> (D:\elctron\my-electron-app\node_modules\electron\install.js:178:14)
at Object.onceWrapper (events.js:422:26)
at ClientRequest.emit (events.js:327:22)
at ClientRequest.origin.emit (D:\gitee\study\processtool\tool-vue3-electron\node_modules\@
szmarczak\http-timer\source\index.js:37:11)
at TLSSocket.socketErrorListener (_http_client.js:469:9)
at TLSSocket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:106:8)
at emitErrorCloseNT (internal/streams/destroy.js:74:3)
at processTicksAndRejections (internal/process/task_queues.js:80:21)
这个错误的原因是网的问题,网络不通,原因可能国内的朋友们都知道,我来说一下怎么解决。网上有两种解决方式:手动和自动配置。思路和结果都是一样的。
(1)手动添加镜像配置
如果在是windows中直接按 “windows键+R” 调出运行窗口, 输入“cmd”回车,就打开命令窗口,这个时候会默认定位到用户的根目录,例如我的是”C:\Users\Administrator“,那么我们就去这个目录下找到.npmrc 这个文件(注意此文件默认是隐藏的),右键打开添加镜像配置如下:
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
目前我的.npmrc完整内容:
msbuild_path=D:\Install\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\MSBuild.exe
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
如果是Linux系统,直接输入 ”vi ~/.npmrc“ 编辑文件,同样添加内容同上,保存退出即可。
(2)自动添加镜像配置
直接复制并执行如下命令:
npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/
如果使用是yarn的话则执行如下命令:
yarn config set electron_mirror https://cdn.npm.taobao.org/dist/electron/
最后要说的我们还可以修改node_modules\electron\install.js文件来指定镜像目录,但是不建议。以上修改好后再次执行安装:
npm install --save-dev electron
一切都顺利完成。
主要参考:https://www.electronjs.org/docs/v14-x-y/tutorial/installation
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力