Published on

[Svelte] SvelteKit에 TailwindCss 적용하기

[Svelte] SvelteKit에 TailwindCss 적용하기

Install Tailwind CSS

npm install -D tailwindcss postcss autoprefixer svelte-preprocess
npx tailwindcss init tailwind.config.cjs -p

postCss를 처리하도록 프로세스 추가

  • svelte.config.js
const config = {
  preprocess: [
    preprocess({
      postcss: true,
    }),
  ],
}

tailwind.config.js

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ['./src/**/*.{html,js,svelte,ts}'],
  theme: {
    extend: {},
  },
  plugins: [],
}

src/routes/app.css

@tailwind base;
@tailwind components;
@tailwind utilities;

전체에 적용

  • src/routes/+layout.svelte

<script>
  import "../app.css";
</script>

<slot/>

자동 정렬

class에 작성한 tailwindCSS를 특정 규칙에 맞게 정렬해줍니다.

npm install -D prettier prettier-plugin-tailwindcss

참고 사이트

TailwindCss 공식 사이트