1
resposta

[Sugestão] Imagens não renderizam

Para quem estiver problemas com as imagens no assets, basta adicionar esse valor no array assets no angular.json:

          {
                "glob": "**/*",
                "input": "src/assets/",
                "output": "/assets/"
              }

No final, o seu array deve ficar assim:

            "assets": [
              {
                "glob": "**/*",
                "input": "public"
              },
              {
                "glob": "**/*",
                "input": "src/assets/",
                "output": "/assets/"
              }
            ]

Só com esse ajuste, as imagens serão encontradas normalmente, porém, como adicionou essa referência, poderá alterar para o caminho relativo na tag img.

De:

<img src="../../../assets/imagens/logo-memoteca.png" alt="Logo da aplicação Memoteca">
<img class="imagem" src="../../../assets/imagens/computador-cabecalho.png" alt="Imagem de um computador">

Para:

    <img src="/assets/imagens/logo-memoteca.png" alt="Logo da aplicação Memoteca">
    <img class="imagem" src="/assets/imagens/computador-cabecalho.png" alt="Imagem de um computador">

Considerações: Ao baixar as imagens, o diretório estava com o nome "Imagens do curso", para renomear "imagens", considere utilizar todas as letras minúsculas (esse é o padrão adotado no Linux e também em vários frameworks, com exceção do .NET que nasceu no Windows), independente da forma ou padrão que escolher, lembre-se de replicar ao definir o caminho do arquivo na tag img.

Versão do Angular: 19 Fonte: https://angular.dev/reference/configs/workspace-config#assets-configuration

1 resposta

Oi, Lucas! Como vai?

Obrigado por compartilhar sua dica.

Gostei de como você detalhou a solução para o problema das imagens não renderizarem. O ajuste no arquivo angular.json é uma excelente forma de garantir que as imagens sejam corretamente localizadas e renderizadas no projeto. E, a explicação sobre o uso de caminhos relativos nas tags img foi bem clara.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

bons estudos