安装electron 失败

安装报错
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\W11\AppData\Local\npm-cache_logs\2024-09-04T09_39_45_225Z-debug-0.log
PS E:\code\my-electron-app> npm install electron@alpha
npm ERR! code 1
npm ERR! path E:\code\my-electron-app\node_modules\electron
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node install.js
npm ERR! RequestError: connect ETIMEDOUT 20.205.243.166:443
npm ERR! at ClientRequest. (E:\code\my-electron-app\node_modules\got\dist\source\core\index.js:970:111)
npm ERR! at Object.onceWrapper (node:events:640:26)
npm ERR! at ClientRequest.emit (node:events:532:35)
npm ERR! at ClientRequest.origin.emit (E:\code\my-electron-app\node_modules@szmarczak\http-timer\dist\source\index.js:43:20)
npm ERR! at TLSSocket.socketErrorListener (node:_http_client:442:9)
npm ERR! at TLSSocket.emit (node:events:520:28)
npm ERR! at emitErrorNT (node:internal/streams/destroy:157:8)
npm ERR! at emitErrorCloseNT (node:internal/streams/destroy:122:3)
npm ERR! at processTicksAndRejections (node:internal/process/task_queues:83:21)
npm ERR! at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1157:16)

切换多次node版本和npm都没有效果。
最后使用cnpm安装

 npm install -g cnpm
 cnpm i electron --save-d

这里能单独解决electron 不能安装的问题,但是安装electron 周边插件还是会出现一样的问题。
这里需要使用

npm config edit

并且在空白位置添加

registry=https://registry.npmmirror.com
electron_mirror=https://cdn.npmmirror.com/binaries/electron/
electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/

在这里插入图片描述
然后删除 node_modules

rmdir node_modules  
npm install

项目成功启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值