【问题标题】:How can I install electronjs on Ubuntu from behind a proxy?如何从代理后面在 Ubuntu 上安装 electronjs?
【发布时间】:2021-02-22 23:46:49
【问题描述】:

我曾多次尝试安装electronjs,但都无法安装,我在代理后面,每次尝试都返回以下错误

> electron@10.1.5 postinstall /home/dipper/Development/my-electron-app/node_modules/electron
> node install.js

RequestError: getaddrinfo EAI_AGAIN github.com github.com:443
    at ClientRequest.request.once.error (/home/dipper/Development/my-electron-app/node_modules/got/source/request-as-event-emitter.js:178:14)
    at Object.onceWrapper (events.js:286:20)
    at ClientRequest.emit (events.js:203:15)
    at ClientRequest.origin.emit.args (/home/dipper/Development/my-electron-app/node_modules/@szmarczak/http-timer/source/index.js:37:11)
    at TLSSocket.socketErrorListener (_http_client.js:401:9)
    at TLSSocket.emit (events.js:198:13)
    at emitErrorNT (internal/streams/destroy.js:91:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
    at process._tickCallback (internal/process/next_tick.js:63:19)
npm WARN enoent ENOENT: no such file or directory, open '/home/dipper/Development/my-electron-app/package.json'
npm WARN my-electron-app No description
npm WARN my-electron-app No repository field.
npm WARN my-electron-app No README data
npm WARN my-electron-app No license field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@10.1.5 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the electron@10.1.5 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/dipper/.npm/_logs/2020-11-10T17_15_33_463Z-debug.log

【问题讨论】:

  • node 不会使用 Git 的代理设置。您是否将 http_proxy 环境变量设置为适当的 URL,并在必要时包含凭据?
  • 我配置了 apt.conf 和 /etc/environment 文件。
  • 现在用echo $http_proxy验证你的配置
  • 这是结果127.0.0.1:3128

标签: npm networking proxy electron


【解决方案1】:

试试这个命令:

npx cross-env ELECTRON_GET_USE_PROXY=true GLOBAL_AGENT_HTTPS_PROXY=<your proxy URL> npm install electron

查看this thread了解更多信息和原始来源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-03
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多