npm 安装react-devtools失败,尽管设置了我的代理

ljo96ir5  于 2023-08-06  发布在  React
关注(0)|答案(1)|浏览(237)

我尝试使用以下命令安装React Dev Tools:

npm install -g react-devtools

字符串
几乎所有的步骤都成功了,直到它到达安装电子的步骤,此时我得到以下错误:

1057 error code 1
1058 error path C:\Users\<username>\AppData\Roaming\npm\node_modules\react-devtools\node_modules\electron
1059 error command failed
1060 error command C:\Windows\system32\cmd.exe /d /s /c node install.js
1061 error RequestError: getaddrinfo ENOTFOUND github.com
1061 error     at ClientRequest.<anonymous> (C:\Users\<username>\AppData\Roaming\npm\node_modules\react-devtools\node_modules\got\dist\source\core\index.js:970:111)
1061 error     at Object.onceWrapper (node:events:628:26)
1061 error     at ClientRequest.emit (node:events:525:35)
1061 error     at origin.emit (C:\Users\<username>\AppData\Roaming\npm\node_modules\react-devtools\node_modules\@szmarczak\http-timer\dist\source\index.js:43:20)
1061 error     at TLSSocket.socketErrorListener (node:_http_client:502:9)
1061 error     at TLSSocket.emit (node:events:513:28)
1061 error     at emitErrorNT (node:internal/streams/destroy:151:8)
1061 error     at emitErrorCloseNT (node:internal/streams/destroy:116:3)
1061 error     at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
1061 error     at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26)
1062 verbose exit 1


其他npm包安装得很好。
基于像this one这样的Q& A,我的第一个想法是我有一些代理问题。令人困惑的是,其他安装工作正常,我设置了http_proxyhttps_proxy环境变量(我的理解是npm应该请求)。
我还可以在这里尝试哪些其他东西?

z2acfund

z2acfund1#

答案是here。事实证明,这是一个错误,在Electron安装后脚本中没有正确传递代理详细信息。
当我尝试以下命令时,安装工作正常:

npx cross-env ELECTRON_GET_USE_PROXY=true GLOBAL_AGENT_HTTPS_PROXY=$https_proxy npm install -g react-devtools

字符串

相关问题