[求助] 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 正常
报错图如下:
日志如下:
npm 的镜像设置成淘宝的再试下
已经是淘宝源了,所有源都不行 nrm test 全都 error ,但是能安装 nrm= =
electron_mirror=https://npm.taobao.org/mirrors/electron/
没用… 还是同样的报错
先看看是不是开了梯子客户端之类的,1080 端口
没有梯子已经关了, 卸载了也没用… netstat -ano 没找到 1080 端口…
对了, 切换用户是正常能用的… nrm test 全部 error… 但是 npm install nrm 能正常安装.
是不是配置错了环境变量?执行 set 截图看看?
针对你在Node.js安装Electron时遇到的问题,以下是一些可能的解决方案:
一、Node.js安装
首先确保Node.js已正确安装。可以从Node.js官网下载安装包,并按照提示进行安装。安装完成后,在命令行中输入node -v
和npm -v
,检查Node.js和npm的版本,以确认安装成功。
二、Electron安装
-
设置镜像:
为了提高下载速度,可以设置npm的镜像源。例如,使用淘宝npm镜像:
npm config set registry https://registry.npmmirror.com
-
安装Electron:
在命令行中执行以下命令来安装Electron:
npm install electron
如果遇到网络问题导致的安装失败,可以尝试切换网络或稍后重试。
-
环境变量设置:
如果安装过程中遇到权限问题,可以尝试设置环境变量ELECTRON_MIRROR和ELECTRON_CUSTOM_DIR,然后重新执行安装命令。
三、运行和打包
安装完成后,你可以在项目目录下运行npm start
来启动Electron应用。如果需要打包应用,可以使用npm run build
等命令(具体命令可能因项目配置而异)。
如果问题仍未解决,请提供更详细的错误信息,以便进一步分析。