
npm create vite@latest [프로젝트명] --template react-ts
https://ui.shadcn.com/docs/installation/vite
tailwindCSS 선 설치 후 Shadcn/ui 설치
npm install tailwindcss @tailwindcss/vite
최상위 css 파일에 코드 추가(index.css)
@import "tailwindcss";
{
"files": [],
"references": [{ "path": "./tsconfig.app.json" }, { "path": "./tsconfig.node.json" }],
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
}
}
}
{
"compilerOptions": {
// ...
"baseUrl": ".",
"paths": {
"@/*": [
"./src/*"
]
}
// ...
}
}
npm install -D @types/node
import path from "path"
import tailwindcss from "@tailwindcss/vite"
import react from "@vitejs/plugin-react"
import { defineConfig } from "vite"
// https://vite.dev/config/
export default defineConfig({
plugins: [react(), tailwindcss()],
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
},
},
})
npx shadcn@latest init

tailwindCSS 설치 > config 설정 > shadcn/ui 설치 순서를 지켜야 한다. 앞의 것들이 설정되어있지 않으면 설치 안됨.