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

274
Vistas
No tiene errores de propiedad 'ɵmod'

He estado atrapado en esto por un día.

En un repositorio limpio, después de hacer una instalación pnpm, luego un servicio ng, termina con este error en la consola

... no tiene la propiedad 'ɵmod'

Esto puede suceder con cualquier módulo y la solución a continuación funciona para cualquier módulo. NOTA: Esto también puede suceder si ha importado algo que no sea un Módulo; en este caso, no hay nada malo con mis importaciones.

Soluciones alternativas:

  1. reinicie ng serve o ejecute ng build dos veces
  2. Ver ngx-leaflet-draw: módulo de importación que no tiene una propiedad ɵmod (pero no pude hacer que ngcc hiciera nada, así que eso no funciona para mí, vale la pena señalar que mi repositorio tiene múltiples proyectos)

Si bien esas soluciones alternativas pueden ser adecuadas para un entorno de desarrollo, en un entorno de CI, básicamente debe tener ng build dos veces para solucionar el problema (lo que tiene un costo).

Mi solución en mi compilación de CI en este momento es compilar dos veces (Da miedo decirle a un compilador, si no lo hace bien la primera vez, inténtelo de nuevo...)

¿Cómo haces para encontrar la causa raíz de este problema? (Entonces puedo tener un solo paso de compilación ng en mi compilación de CI).

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

El problema para mí es que estaba usando pnpm como administrador de paquetes. Desafortunadamente, pnpm no parece funcionar bien con ngcc: pnpm usa enlaces físicos en la carpeta node_modules. He planteado un problema con pnpm.

Resulta que pnpm también puede causar los siguientes problemas (todos solucionables ejecutando ng serve o build nuevamente):

  • TypeError: no se puede leer la propiedad 'bindingStartIndex' de nulo
  • Se produjo un error durante la compilación: Error: se intentó sobrescribir... __ivy_ngcc_bak con un archivo de copia de seguridad ngcc, que no está permitido
over 4 years ago · Santiago Trujillo 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