변수로 Tailwind 클래스를 조합하면 개발 중에는 되는데 빌드하면 스타일이 사라집니다.
const color = 'red' return ...
Tailwind은 빌드 시 정적 분석으로 사용된 클래스만 추출합���다. 동적으로 조합된 문자열은 감지하지 못합니다.
// ❌ 안 됨 — 빌드 시 감지 불가const color = 'red'// ✅ 방법 1: 전체 클래스명 사용const colorClass = { red: 'bg-red-500', blue: 'bg-blue-500', green: 'bg-green-500',}// ✅ 방법 2: safelist에 등록// tailwind.config.jsmodule.exports = { safelist: ['bg-red-500', 'bg-blue-500', 'bg-green-500']}
// ❌ 안 됨 — 빌드 시 감지 불가const color = 'red'
// ✅ 방법 1: 전체 클래스명 사용const colorClass = { red: 'bg-red-500', blue: 'bg-blue-500', green: 'bg-green-500',}
// ✅ 방법 2: safelist에 등록// tailwind.config.jsmodule.exports = { safelist: ['bg-red-500', 'bg-blue-500', 'bg-green-500']}
규칙: Tailwind 클래스는 항상 완전한 문자열로 작성하세요.
댓글 2
Tailwind은 빌드 시 정적 분석으로 사용된 클래스만 추출합���다. 동적으로 조합된 문자열은 감지하지 못합니다.
규칙: Tailwind 클래스는 항상 완전한 문자열로 작성하세요.