我参考教程 https://www.electronjs.org/docs/tutorial/first-app
mkdir, cd, npm init都没有问题
~/.bashrc 内容:
export HTTP_PROXY=http://127.0.0.1:8123/ export HTTPS_PROXY=http://127.0.0.1:8123/ export http_proxy=http://127.0.0.1:8123/ export https_proxy=http://127.0.0.1:8123/ ~/.npmrc 内容:
proxy=http://127.0.0.1:8123/ http-proxy=http://127.0.0.1:8123/ https-proxy=http://127.0.0.1:8123/ noproxy=localhost,127.0.0.1,192.168.,10. strict-ssl=false 执行npm install --save-dev electron时出现连接错误如下:
lala@ubu:~/projects/electron/my-app 17:20:34 $ npm install --save-dev electron > [email protected] postinstall /home/lala/projects/electron/my-app/node_modules/core-js > node -e "try{require('./postinstall')}catch(e){}" Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling Javascript standard library! The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: > https://opencollective.com/core-js > https://www.patreon.com/zloirock Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -) > [email protected] postinstall /home/lala/projects/electron/my-app/node_modules/electron > node install.js (node:5950) UnhandledPromiseRejectionWarning: RequestError: connect ETIMEDOUT 13.250.177.223:443 at ClientRequest.<anonymous> (/home/lala/projects/electron/my-app/node_modules/got/source/request-as-event-emitter.js:178:14) at Object.onceWrapper (events.js:313:26) at ClientRequest.emit (events.js:228:7) at ClientRequest.origin.emit (/home/lala/projects/electron/my-app/node_modules/@szmarczak/http-timer/ource/index.js:37:11) at TLSSocket.socketErrorListener (_http_client.js:406:9) at TLSSocket.emit (events.js:223:5) at emitErrorNT (internal/streams/destroy.js:92:8) at emitErrorAndCloseNT (internal/streams/destroy.js:60:3) at processTicksAndRejections (internal/process/task_queues.js:81:21) (node:5950) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:5950) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN [email protected] No description npm WARN [email protected] No repository field. + [email protected] added 85 packages from 91 contributors and audited 102 packages in 87.419s 2 packages are looking for funding run `npm fund` for details found 0 vulnerabilities 家里的河南联通不能直接访问 github.com(13.250.177.223)。但是代理已经配置成上边那样子了,没效果。
查了一圈 Google 和 stackoverflow 没找到,上 stackoverflow 提问目前为止还没人理我(请不要笑我的烂英语:)
请问各位如何才能解决这个连接问题呢?
