Por que meu tailwind não funciona com meus componentes em meus packages/components/src
arquivos?
Funciona no meu apps/my-app
, mas quando importo meu componente de pacotes, ele não aplica o TailwindCSS no meu componente.
Eu tenho meu app.css
em packages/styles
. O que devo fazer?
O TailwindCSS v4 chegou com detecção automática de fonte. Esse recurso escaneia todos os arquivos e procura por nomes de classes usados para gerar o CSS compilado. No entanto, ele ignora os caminhos listados no
.gitignore
arquivo, o que significa que ele normalmente pulanode_modules
diretórios; o que geralmente é uma coisa boa.Para fazer com que ele detecte pacotes personalizados apesar
node_modules
de serem ignorados pelo.gitignore
, você pode usar a@source
diretiva da seguinte maneira:./src/app.css
É importante observar que o caminho passado para a
@source
diretiva é relativo e deve ser definido com base na localização do arquivo CSS.Se o TailwindCSS não detectar nada, é possível que você tenha desabilitado a detecção de origem durante a importação usando
source(none)
. Nesse caso, o TailwindCSS escaneará apenas os caminhos especificados com a@source
diretiva../src/app.css