Installation
Symfony 프로젝트에 Tailwind CSS를 설정하는 방법입니다.
아직 설정하지 않았다면 새로운 Symfony 프로젝트를 생성하세요. 가장 일반적인 방법은 Symfony Installer를 사용하는 것입니다.
symfony new --webapp my-projectcd my-project에셋 빌드를 처리하는 Webpack Encore를 설치하세요. 자세한 내용은 문서를 참고하세요.
composer remove symfony/ux-turbo symfony/asset-mapper symfony/stimulus-bundlecomposer require symfony/webpack-encore-bundle symfony/ux-turbo symfony/stimulus-bundlenpm을 사용해 @tailwindcss/postcss와 그에 필요한 의존성, 그리고 postcss-loader를 설치하세요.
npm install tailwindcss @tailwindcss/postcss postcss postcss-loaderwebpack.config.js 파일에서 PostCSS Loader를 활성화하세요. 자세한 내용은 문서를 참고하세요.
Encore  .enablePostCssLoader();프로젝트 루트에 postcss.config.mjs 파일을 생성하고 PostCSS 설정에 @tailwindcss/postcss 플러그인을 추가하세요.
export default {  plugins: {    "@tailwindcss/postcss": {},  },};./assets/styles/app.css에 Tailwind CSS를 임포트하는 @import를 추가하세요.
@import "tailwindcss";npm run watch로 빌드 프로세스를 실행하세요.
npm run watch컴파일된 CSS가 <head>에 포함되었는지 확인한 후, Tailwind의 유틸리티 클래스를 사용해 콘텐츠를 스타일링하세요.
<!doctype html><html>  <head>    <meta charset="utf-8" />    <meta      name="viewport"      content="width=device-width, initial-scale=1.0"    />    {% block stylesheets %}      {{ encore_entry_link_tags('app') }}    {% endblock %}  </head>  <body>    <h1 class="text-3xl font-bold underline">      Hello world!    </h1>  </body></html>