Estou usando Angular v18 e Tailwind v14 e estou com problemas para exibir imagens (como um logotipo). Quando defino o caminho correto para a imagem, o Angular não consegue encontrá-la.
A questão:
Especifiquei corretamente o caminho da imagem na tag, mas ela não é exibida.
O mesmo projeto funcionou bem com uma versão mais antiga do Tailwind (antes da atualização).
Trechos de código:
Aqui está minha angular.json
configuração para ativos:
"assets": [
{
"glob": "**/*",
"input": "public"
}
]
"styles": [
"src/styles.css"
],
"assets": [
{
"glob": "**/*",
"input": "public"
}
],
"styles": [
"src/styles.css"
],
A imagem está localizada na pasta pública.
O que eu verifiquei:
O caminho da imagem parece correto (public/images/logo.png).
A imagem foi exibida sem problemas na versão mais antiga do Tailwind.
Suspeito que o problema possa estar relacionado ao Tailwind (v14), mas não tenho certeza se ele está causando o problema.
Alguém está enfrentando o mesmo problema ou pode me indicar a direção certa?
Verifique a
angular.json
configuração de ativos.Sua
angular.json
seção de ativos é duplicada. Certifique-se de que ela esteja estruturada corretamente, assim:Adicione "output": "/" para garantir que os arquivos públicos sejam copiados para a raiz da saída da compilação
(dist/)
.