Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

303
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda