Когда я создаю новое приложение 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, и с шоколадом, и только с электроном. На других компах такого нет. Я полностью удалил узел и переустановил его.
Это происходит после завершения загрузки модуля. Он делает ClientRequest
в папку на моем компьютере. Не понимаю почему.
Я несколько дней искал решение в Интернете. Я нашел решение cnpm
, и оно работает, но я хочу, чтобы мой проект можно было восстановить из репозитория git, используя npm install
или yarn
. Сейчас это не так. Мне пришлось бы удалить электрон из моего package.json
, восстановить, добавить обратно и вызвать команду cnpm
.
npm config set strict-ssl false
<- Эта команда не помогает.
Я пытался установить по отдельности got
и @szmarczak\http-timer
. Это не помогло.