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

1.5K
Visualizações
"Estructura angular cargada de forma síncrona y asíncrona" al importar una lib a otra

Tengo el siguiente espacio de trabajo de Angular 12:

 projects/ lib_a/ lib_b/ host/

Donde básicamente:

  • lib_a contiene algún kit de interfaz de usuario
  • lib_b maneja las cosas de autenticación y depende de lib_a para reutilizar el kit de interfaz de usuario
  • host es una aplicación que importa ambas bibliotecas

Lo que me pregunto es... ¿ es esto posible? ¿Puedo importar lib_a a su hermana lib_b ?

Ambas bibliotecas se pueden compilar bien, pero tan pronto como intento importar una a la otra (digamos, lib_a into lib_b ) aparece el siguiente error:

 Building entry point 'lib_b' ------------------------------------------------------------------------------ ✖ Compiling with Angular in legacy View Engine compilation mode. ERROR: Angular structure loaded both synchronously and asynchronously

Busqué en Google el error y encontré esta pregunta anterior: Cómo solucionar: Error: la estructura angular se cargó de forma sincrónica y asincrónica , así que revisé todas las importaciones y parecían estar bien, luego deshabilité Ivy para ambas bibliotecas y comprobé que no hay ninguna dependencias faltantes. Todavía no tengo nada.

Ninguna de estas bibliotecas está publicada, por lo que sería preferible una solución local (es decir, todavía no puedo implementar el paquete en NPM/GitHub).

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

También fallé al configurar un espacio de trabajo angular con una biblioteca que hace referencia a otra biblioteca (= monorepo). En su lugar, debe crear un espacio de trabajo NX.

  • Aquí están los comandos que hice
  • Aquí hay un proyecto de demostración con todas las instrucciones.
  • nx.dev

De hecho, esto le permite hacer referencia a bibliotecas de aplicaciones y bibliotecas de otras bibliotecas, todo en el mismo espacio de trabajo.

over 4 years ago · Santiago Trujillo 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