[求助] Nodejs 安装 electron 遇到的问题

[求助] Nodejs 安装 electron 遇到的问题

Error: tunneling socket could not be established, cause=connect ECONNREFUSED 127.0.0.1:1080 at ClientRequest.onError (F:\html\electron-test1\electron_hello\node_modules\tunnel-agent\index.js:177:17) at Object.onceWrapper (events.js:300:26) at ClientRequest.emit (events.js:210:5) at Socket.socketErrorListener (_http_client.js:406:9) at Socket.emit (events.js:210:5) at emitErrorNT (internal/streams/destroy.js:91:8) at emitErrorAndCloseNT (internal/streams/destroy.js:59:3) at processTicksAndRejections (internal/process/task_queues.js:80:21) { code: ‘ECONNRESET’ }

安装 electron 的时候报错,似乎说我使用了代理?! 但是我没用啊.. 还重装了 node 也没用, 虚拟机却可以正常安装 然后能 npm 安装一些东西,比如 nrm 但是 nrm test 全部 error 虚拟机 nrm test 正常

报错图如下:

日志如下:


9 回复

npm 的镜像设置成淘宝的再试下


已经是淘宝源了,所有源都不行 nrm test 全都 error ,但是能安装 nrm= =

没用… 还是同样的报错

先看看是不是开了梯子客户端之类的,1080 端口

没有梯子已经关了, 卸载了也没用… netstat -ano 没找到 1080 端口…

对了, 切换用户是正常能用的… nrm test 全部 error… 但是 npm install nrm 能正常安装.

是不是配置错了环境变量?执行 set 截图看看?

针对你在Node.js安装Electron时遇到的问题,以下是一些可能的解决方案:

一、Node.js安装

首先确保Node.js已正确安装。可以从Node.js官网下载安装包,并按照提示进行安装。安装完成后,在命令行中输入node -vnpm -v,检查Node.js和npm的版本,以确认安装成功。

二、Electron安装

  1. 设置镜像

    为了提高下载速度,可以设置npm的镜像源。例如,使用淘宝npm镜像:

    npm config set registry https://registry.npmmirror.com
    
  2. 安装Electron

    在命令行中执行以下命令来安装Electron:

    npm install electron
    

    如果遇到网络问题导致的安装失败,可以尝试切换网络或稍后重试。

  3. 环境变量设置

    如果安装过程中遇到权限问题,可以尝试设置环境变量ELECTRON_MIRROR和ELECTRON_CUSTOM_DIR,然后重新执行安装命令。

三、运行和打包

安装完成后,你可以在项目目录下运行npm start来启动Electron应用。如果需要打包应用,可以使用npm run build等命令(具体命令可能因项目配置而异)。

如果问题仍未解决,请提供更详细的错误信息,以便进一步分析。

回到顶部