์ ๊ทผ (์์ฝ)
ํ์ฌ ๊ฐ๋ฐ์ค์ธ ํ๋ก์ ํธ์์ Next.js 13๋ฒ์ ๊ณผ TypeScript ๋ฅผ ๊ธฐ์ ์คํ์ผ๋ก ๊ฐ๊ณ , ์ด์ ๋๋ถ์ด Tailwind CSS๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํ์ํ ์ปดํฌ๋ํธ๋ฅผ Tailwind CSS์์ ๊ฐ์ ธ๋ค๊ฐ ์ฌ์ฉํ๋ ค๋ ์ฐฐ๋, ํ๋ก์ ํธ ๋ด๋ถ tailwind.config.ts ํ์ผ์ Plugin ๋ถ๋ถ์ ์ถ๊ฐํ๋ ์๋ด๋ฅผ ๋ฐ๋ผ๊ฐ๋ด ๋๋ค.
1. (์ํฉ) Tailwind css ์ปดํฌ๋ํธ ์ฌ์ฉ ํ์
(1.1) ์ปดํฌ๋ํธ ์ฝ๋ ๋ด๋ถ
2. Tailwind CSS Plugin ์ถ๊ฐ & ์ค์น
(2.1). npm install @ํ๋ฌ๊ทธ์ธ๋ช
(2.2). tailwind.config.ts ํ์ผ์ ํ๋ฌ๊ทธ์ธ ์ถ๊ฐ
๋ฐฉ๋ฒ
1. (์ํฉ) Tailwind css ์ปดํฌ๋ํธ ์ฌ์ฉ ํ์
(1.1) ์ปดํฌ๋ํธ ์ฝ๋ ๋ด๋ถ
/*
This example requires some changes to your config:
```
// tailwind.config.js
module.exports = {
// ...
plugins: [
// ...
require('@tailwindcss/forms'),
],
}
```
*/
Plugin ๋ถ๋ถ์ ์๋์ ๊ฐ์ด "require('@tailwindcss/forms')" ์ด๋ฅผ ์ถ๊ฐํด๋ฌ๋ ์๋ด์ด๋ค.
2. Tailwind CSS Plugin ์ถ๊ฐ & ์ค์น
(2.1). npm install @ํ๋ฌ๊ทธ์ธ๋ช
## ์ค์นํ๊ธฐ
npm i @tailwindcss/forms
(2.2). tailwind.config.ts ํ์ผ์ ํ๋ฌ๊ทธ์ธ ์ถ๊ฐ
/*
This example requires some changes to your config:
```
// tailwind.config.js
module.exports = {
// ...
plugins: [
// ...
require('@tailwindcss/forms'),
],
}
```
*/
์ด์์ผ๋ก, NextJS ๋ด TailwindCSS ์ฌ์ฉ์ ์ปดํฌ๋ํธ์ ๋ฐ๋ฅธ ํ๋ฌ๊ทธ์ธ ์ถ๊ฐ๋ฅผ ํ์ตํด๋ดค์ต๋๋ค.
์ถ๊ฐ ์ง๋ฌธ์ ๋๊ธ์ ๋ฌ์์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค^^
์ค๋๋ ํ์ดํ ์ ๋๋ค!
'๐ป DEV > NextJS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[NEXT.js 14] 1. Image ํ๊ทธ ๊ด๋ จ <Image> (0) | 2024.06.11 |
---|---|
[Next.js 13] ์ปดํฌ๋ํธ ์์ฑ ํ, page์์ ์ปดํฌ๋ํธ์ <HTML> ํ๊ทธ, ์์ฑ๊ฐ ์ฌ์ฉ๋ฒ (0) | 2023.09.27 |
[Nextjs] ์ด๊ธฐ ์ค์น & ์ธํ (Installation) (0) | 2023.06.01 |
[NextJS] EsLint Delete `โ` eslint (prettier/prettier) ์๋ฌ ํด๊ฒฐํ๊ธฐ (0) | 2023.03.09 |
[NextJS] EsLint ์ค์ ํ๊ธฐ (0) | 2023.02.28 |
๋๊ธ