Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

301
Vistas
¿Production Electron necesita node_modules/

He estado trabajando en una aplicación Electron and React durante los últimos 4 meses y estamos a punto de lanzarla. Esta es mi primera aplicación Electron de producción y noté que el tamaño desempaquetado era muy grande y que app.asar contenía más de 100 mb de node_modules.

  • Mi colega escribió la configuración del generador de electrones (probablemente solo el código repetitivo: desarrollador de Python) e incluye la compilación de reacción/y node_modules/en la compilación de electrones. Entiendo que React no necesita ningún Node_modules una vez que está construido porque todo el código está incluido y la mayoría de estos node_modules son para la aplicación de reacción.
  • Supongo que sería lo mismo después de que se construya/compile el electrón. ¿O es necesario para los departamentos de nodejs? Para las pruebas que hice hoy, moví todas las dependencias de la aplicación de reacción a devDeps para que el generador de electrones no las incluya. Redujo el tamaño desempaquetado en más del 80% (más de 500 mb a menos de 150 mb) porque incluía un montón de elementos de la interfaz de usuario, como íconos que se agitaron para la aplicación de reacción integrada. Inspeccionar el árbol de fuentes para la aplicación de reacción construida tiene menos de 2 MB para node_modules.

TLDR: ¿mi aplicación electrónica construida realmente necesita node_modules incluidos en la compilación (creada para Linux y armv7l)? Sé que la aplicación de reacción no lo hace después de construirla. Y mi trabajo temporal ha estado moviendo mis deps de reacción a devDependencies para que el generador de electrones los ignore. -- (Sé que esta no es la mejor práctica porque implementar la aplicación de reacción solo con muchos servicios solo leerá las dependencias de producción, pero no debería ser un problema para la implementación de nuestra aplicación)

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No, no debería necesitar incluir sus node_modules en la compilación de electrones. La mayoría de las dependencias requeridas deben transpilarse en la carpeta de build .

Documentos aquí: https://www.electronjs.org/docs/latest/tutorial/using-native-node-modules

También debería poder probar esto con bastante facilidad. Elimine node_modules del destino de compilación y pruebe después de ejecutar build.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda