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

417
Vistas
Error en tiempo de ejecución de la producción que empaqueta una aplicación Aurelia con un paquete web: no detectado (en promesa) Error: no se puede encontrar el módulo con ID: 41474.html

Tengo una aplicación Aurelia y estoy usando el paquete webpack y el archivo webpack.config.json relacionado generado en la inicialización del proyecto (por "au init").

Todo funciona bien siempre que incluya la aplicación en modo de desarrollo con:

 webpack --watch

Pero cuando cambio a empaquetarlo en modo de producción con:

 webpack --env production --watch

Comienzo a recibir errores en tiempo de ejecución al abrir uno de los cuadros de diálogo, como:

Error no capturado (en promesa): no se puede encontrar el módulo con ID: 41474.html

Sé que el error anterior generalmente se debe a que no envolvió las referencias de los módulos en una llamada de función "PLATFORM.moduleName ()", pero estoy bastante seguro de que envolví todas esas referencias en mi código, ya sea en mi archivo main.js, en definiciones de rutas, en llamadas aurelia.setRoot().

Dado que no recibo ese error en el modo de desarrollo, mi problema parece deberse a alguna configuración específica del modo de producción, muy probablemente minificación . Traté de jugar con las opciones de minificación de HtmlWebpackPlugin en webpack.config.js pero sin éxito.

Puedo ver que las referencias al módulo 41474 están presentes en algunos de los paquetes producidos por webpack:

 find ./public -type f -exec grep -EHno '41474' {} \; ./public/app-4e1129b6.435747a3fab79a037cba.bundle.js:1:41474 ./public/app-4e1129b6.435747a3fab79a037cba.bundle.js:1:41474 ./public/app-83a5eedf.74d539a4279fc82b0267.bundle.js:1:41474 ./public/app-18b82e98.a3f5631d890b757a9a2d.bundle.js:1:41474

y cuando miro esos paquetes, veo que el módulo se pasa a una función cuyo nombre se ha minimizado como n (41474). Es difícil depurar más el código minificado.

¿Alguna idea de cómo puedo deshacerme de este error?

¿Hay alguna otra referencia de módulo que deba incluir en las llamadas PLATFORM.moduleName?

about 4 years ago · Juan Pablo Isaza
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