1
resposta

[Dúvida]

após realizar as alteraçoes desse video esse erro nao para de surgir no console:

Error: node_modules/@angular/common/http/http.d.ts:90:22 - error NG6002: Appears in the NgModule.imports of FotoModule, but could not be resolved to an NgModule class.

This likely means that the library (@angular/common/http) which declares HttpClient has not been processed correctly by ngcc, or is not compatible with Angular Ivy. Check if a newer version of the library is available, and update if so. Also consider checking with the library's authors to see if the library is expected to be compatible with Ivy.

90 export declare class HttpClient {
                        ~~~~~~~~~~


Error: src/app/fotos/foto-list/foto-list.module.ts:24:14 - error NG6002: Appears in the NgModule.imports of FotosModules, but itself has errors

24 export class FotoListModule { }
                ~~~~~~~~~~~~~~


Error: src/app/fotos/foto/foto.module.ts:14:14 - error NG6002: Appears in the NgModule.imports of FotoListModule, but itself has errors

14 export class FotoModule{}
                ~~~~~~~~~~


Error: src/app/fotos/foto/foto.module.ts:14:14 - error NG6002: Appears in the NgModule.imports of FotosModules, but itself has errors

14 export class FotoModule{}
                ~~~~~~~~~~


Error: src/app/fotos/fotos.modules.ts:21:14 - error NG6002: Appears in the NgModule.imports of AppModule, but itself has errors

21 export class FotosModules{}
                ~~~~~~~~~~~~
1 resposta

Olá Diego, tudo bem?

Pelo erro que você postou, parece que há um problema com a importação dos módulos em seu projeto Angular. O erro indica que o módulo HttpClient não foi processado corretamente pelo ngcc ou não é compatível com o Angular Ivy.

Uma solução possível é atualizar a versão do pacote @angular/common/http para uma mais recente. Você pode tentar isso executando o seguinte comando no terminal:

npm install @angular/common@latest

Além disso, verifique se todos os outros pacotes estão atualizados para suas versões mais recentes. Você pode executar o comando "npm outdated" para ver quais pacotes precisam ser atualizados.

Se a atualização dos pacotes não resolver o problema, pode ser necessário verificar se há algum problema de compatibilidade com o Angular Ivy. Nesse caso, você pode entrar em contato com os autores do pacote ou procurar informações sobre compatibilidade em sua documentação.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software