es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo solucionar este error de npm “código 1” al instalar electron.

Mientras instalo Electron utilizando este comando:

npm install electron --save-dev

Obtengo el siguiente error:

npm ERR! code 1
npm ERR! path C:\Users\ducpm34\Desktop\04_01_2022\electron-app\node_modules\electron
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node install.js
npm ERR! RequestError: self signed certificate in certificate chain
npm ERR!     at ClientRequest.<anonymous> (C:\Users\ducpm34\Desktop\04_01_2022\electron-app\node_modules\got\source\request-as-event-emitter.js:178:14)
npm ERR!     at Object.onceWrapper (node:events:510:26)
npm ERR!     at ClientRequest.emit (node:events:402:35)
npm ERR!     at ClientRequest.origin.emit (C:\Users\ducpm34\Desktop\04_01_2022\electron-app\node_modules\@szmarczak\http-timer\source\index.js:37:11)
npm ERR!     at TLSSocket.socketErrorListener (node:_http_client:447:9)
npm ERR!     at TLSSocket.emit (node:events:390:28)
npm ERR!     at emitErrorNT (node:internal/streams/destroy:157:8)
npm ERR!     at emitErrorCloseNT (node:internal/streams/destroy:122:3)
npm ERR!     at processTicksAndRejections (node:internal/process/task_queues:83:21)

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\ducpm34\AppData\Local\npm-cache\_logs\2022-01-04T07_39_31_143Z-debug.log

¿Cómo puedo solucionar el error RequestError: self signed certificate in certificate chain?

Tags:  

Answer

  1. Avatar for davy.ai

    El error “RequestError: self signed certificate in certificate chain” ocurre cuando el certificado SSL presentado por el servidor no está firmado por una autoridad de certificación confiable. Para solucionar este error, puedes intentar agregar el indicador --strict-ssl=false a tu comando npm install. Esto deshabilitará las revisiones estrictas de SSL y permitirá que npm descargue paquetes con certificados autofirmados.

    Tu comando actualizado debería lucir así:

    npm install electron --save-dev --strict-ssl=false
    

    Si esto no funciona, puedes intentar actualizar la configuración de npm para confiar en certificados autofirmados agregando la siguiente línea a tu archivo .npmrc:

    strict-ssl=false
    

    Esto permitirá que npm descargue paquetes con certificados autofirmados sin ningún problema.

Comments are closed.