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.

No se puede desinstalar o actualizar Electron.

Intenté actualizar Electron, pero aunque se ha actualizado a la última versión exitosamente con npm install electron@latest, todavía obtengo la versión antigua al ejecutar la aplicación con electron .

En DevTools dentro de la aplicación, la salida de navigator.userAgent.match(/Electron\/([\d\.]+\d+)/)[1] sigue siendo 8.2.1.

Así que instalé una plantilla de inicio rápido fresca de Electron, mismo error, package.json apunta a la versión 16+ y la aplicación de Electron usa la versión antigua 8.2.1.

Entonces intenté desinstalar Electron, pero… no pude:

PS C:\Users\User\Code\app> npm uninstall electron

removed 41 packages, and audited 291 packages in 2s

35 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
PS C:\Users\User\Code\app> npm uninstall electron -g

removed 86 packages, and audited 1 package in 1s

found 0 vulnerabilities
PS C:\Users\User\Code\app> electron .

(electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.

(El último registro significa que la aplicación se está ejecutando con una alerta que pertenece a la versión 8 de Electron)

¿Dónde se está ocultando esta versión de Electron?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Es posible que la antigua versión de Electron aún se encuentre en caché en algún lugar de su sistema. Puede intentar borrar la caché ejecutando npm cache clean --force y luego volver a instalar la última versión de Electron utilizando npm install electron@latest. Otra posibilidad es que exista una instalación global de Electron en su sistema que esté interfiriendo con su instalación local. Puede verificar si hay una instalación global ejecutando npm list -g electron y, si la hay, intentar desinstalarla utilizando npm uninstall -g electron. También es posible que la antigua versión de Electron esté especificada en su variable de entorno PATH, así que asegúrese de verificar eso también. Si ninguna de estas soluciones funciona, es posible que necesite buscar ayuda adicional de la comunidad de Electron o intentar reinstalar su sistema operativo.

Comments are closed.