electron 命令失败,无法获取本地颁发者证书

7d7tgy0s  于 2022-12-16  发布在  Electron
关注(0)|答案(1)|浏览(308)

当我创建一个全新的create-react-app并运行命令yarn add electron --dev时,我得到了以下错误。

RequestError: unable to get local issuer certificate
    at ClientRequest.<anonymous> (C:\my-stuff\create-react-test\node_modules\got\source\request-as-event-emitter.js:178:14)
    at Object.onceWrapper (events.js:520:26)
    at ClientRequest.emit (events.js:412:35)
    at ClientRequest.origin.emit (C:\my-stuff\create-react-test\node_modules\@szmarczak\http-timer\source\index.js:37:11)
    at TLSSocket.socketErrorListener (_http_client.js:475:9)
    at TLSSocket.emit (events.js:400:28)

同样的事情也发生在npm和chocolatey上,只有electron上有。其他电脑上没有发生。我已经完全卸载了node并重新安装了它。
这个问题发生在下载完模块之后。它正在向我电脑上的一个位置发送一个ClientRequest。我不明白为什么。
我在网上搜索了好几天,找到了cnpm的解决方案,它确实能用,但我希望我的项目能用npm installyarn从git仓库恢复,但现在不行,我必须从package.json中删除电子文件,恢复,再添加回来,然后调用cnpm命令。
npm config set strict-ssl false〈-此命令没有帮助。
我试过分别安装got@szmarczak\http-timer,但没有效果。

qv7cva1a

qv7cva1a1#

我知道这是一个老问题,但如果有人遇到这个问题,请尝试运行yarn config set enableStrictSsl false

相关问题