Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

276
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!