📦 1단계: Vite 기반 React + TypeScript 프로젝트 생성
🔧 명령어 (CMD에서 실행):
cd C:\RProjects\MXProjects
npm create vite@latest frontend -- --template react-ts
설명:
frontend: 새로 생성될 폴더 이름react-ts: React + TypeScript 템플릿
🛠 2단계: 프로젝트 디렉토리 이동 및 의존성 설치
cd frontend
npm install
🎨 3단계: Tailwind CSS 설치
npm install -D tailwindcss @tailwindcss/vite autoprefixer
설명:
postcss: 처음 안내는 이 것을 설치하라 했지만, 추가 확인 시 v4에서는 필요 없음- @tailwindcss/vite: v4에서는 이것을 활용
📝 4단계: Tailwind 설정 파일 수동 생성
frontend 폴더 안에서 아래 두 파일을 수동으로 만듭니다:
🔧 tailwind.config.js
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
🔧 postcss.config.js
export default {
plugins: {},
}
설명:
- 기존 가이드는 아래와 같지만, v4에서는 위의 내용으로 가이드 받음.
export default { plugins: { tailwindcss: {}, autoprefixer: {}, }, }
📄 5단계: src/index.css 파일 생성
🔧 내용:
@import "tailwindcss";
설명:
- 기존 가이드는 아래와 같지만, v4에서는 위의 내용으로 가이드 받음
@tailwind base; @tailwind components; @tailwind utilities;
🧩 6단계: main.tsx에 Tailwind import 추가
src/main.tsx 파일 상단에 아래 코드 추가:
import './index.css';
예시:
import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App.tsx';
import './index.css'; // ✅ Tailwind import
ReactDOM.createRoot(document.getElementById('root')!).render(
<React.StrictMode>
<App />
</React.StrictMode>,
);
🧪 7단계: Tailwind 적용 테스트
src/App.tsx 수정:
function App() {
return (
<div className="min-h-screen flex items-center justify-center bg-gray-100">
<h1 className="text-4xl font-bold text-blue-600">
Tailwind 적용 성공!
</h1>
</div>
);
}
export default App;
🚀 8단계: 실행
npm run dev
브라우저에서 http://localhost:5173 열기
✅ 파란색 큰 글씨가 보이면 Tailwind + React 구성 성공!
'Agentic Coding' 카테고리의 다른 글
| [React+Vite+Tailwind v4] Backend 기본 설정 요약 (0) | 2025.08.27 |
|---|---|
| [React+Vite+Tailwind v4] Frontend 코드에서 배우기 (0) | 2025.08.20 |
| Cursor + OpenAI로 만드는 실습형 프로젝트: 뉴스 요약 다시 풀기 (3) | 2025.07.30 |
| GUI 없는 NAS에서 Selenium Docker로 단계별 도전기: 3, 4단계 (2) | 2025.07.23 |
| GUI 없는 NAS에서 Selenium Docker로 단계별 도전기: 1, 2단계 (2) | 2025.07.16 |