npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
์์ ๊ฐ์ CLI ์
๋ ฅ ์ npx tailwindcss init -p์์ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ ๋ฐ์.
npm ERR! could not determine executable to run
npm ERR! A complete log of this run can be found in: /Users/okorion/.npm/_logs/2025-03-22T12_53_06_552Z-debug-0.log
์ด์ ๋ Tailwind v4์์๋ CLI๋ฅผ ์ ๋ฆฌํ๋ฉด์ init ๊ธฐ๋ฅ์ ์ ๊ฑฐํ๊ณ , ๊ตฌ์ฑ ํ์ผ์ ์๋ ์์ฑํ๋ ๋ฐฉํฅ์ผ๋ก ๋ณ๊ฒฝํ ๊ฒ ๋๋ฌธ. - Tailwind CSS v4.0
| ํญ๋ชฉ | Tailwind CSS v3 | Tailwind CSS v4 |
|---|---|---|
| content ์ค์ | tailwind.config.js์ ์ง์ ์์ฑ | ์๋ ๊ฐ์ง (zero config) |
| ํ๋ฆฌํฝ์ | autoprefixer ํ์ | ๋ด์ฅ๋จ (Lightning CSS) |
| ์ค์ ๋ฐฉ์ | JS ๊ธฐ๋ฐ config | CSS์์ ์ค์ ๊ฐ๋ฅ (@theme ๋ฑ) |
| ์ค์น ๋ณต์ก๋ | ์ฌ๋ฌ ๊ฐ | tailwindcss ํ๋๋ฉด ๋จ (Vite ์ฐ๋ฉด @tailwindcss/vite ์ถ๊ฐ) |
| ํจํค์ง๋ช | ํ์ ์ฌ๋ถ | ์ค๋ช |
|---|---|---|
| tailwindcss | โ ํ์ | ํต์ฌ ํ๋ ์์ํฌ |
| @tailwindcss/vite | โ Vite ์ฌ์ฉ์๋ผ๋ฉด ํ์ | Vite์ฉ ๊ณต์ Tailwind ํ๋ฌ๊ทธ์ธ. PostCSS ์์ด ํตํฉ ๊ฐ๋ฅ |
| @tailwindcss/postcss | โ ๋ถํ์ (Vite ์ฌ์ฉ ์) | Tailwind์ PostCSS๋ก ์ฐ๊ฒฐํ ๋ ํ์ํ์ง๋ง, @tailwindcss/vite ์ฐ๋ฉด ํ์ ์์ |
| autoprefixer | โ ๋ถํ์ | Tailwind v4๋ ๋ด๋ถ์ ์ผ๋ก Lightning CSS๋ก ์๋ ์ฒ๋ฆฌํจ |
| @tailwindcss/cli | โ ๋ถํ์ | Vite ์ฐ๋ ๊ฒฝ์ฐ ํ์ ์์. CLI๋ก ์ง์ ๋น๋ํ ๋๋ง ์ฌ์ฉ |
์ด๊ฑฐ ๋๋ฌธ์ ํ์ฐธ์ ๊ณ ์ํ๋๋ฐ.. ์ข์ ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค.