HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 4기 교육생
/
🍎
성기동팀
/
🪄
NIRVANA MANAGER
/
⚙️
tsconfig 세팅
⚙️

tsconfig 세팅

태그
setting

tsconfig.json

{ "compilerOptions": { "target": "es5", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "noImplicitAny": true, "skipLibCheck": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "noFallthroughCasesInSwitch": true, "module": "esnext", "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, "jsx": "react-jsx", "baseUrl": "./", "paths": { "@components/*": ["./src/components/*"], "@pages/*": ["./src/pages/*"], "@styles/*": ["./src/styles/*"], "@utils/*": ["./src/utils/*"], "@hooks/*": ["./src/hooks/*"], "@assets/*": ["./src/assets/*"], "@types/*": ["./src/types/*"], "@constants/*": ["./src/constants/*"], "@colors/*": ["./src/colors/*"], "@apis/*": ["./src/apis/*"], "@/*": ["./src/*"] } }, "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx"], "references": [{ "path": "./tsconfig.node.json" }] }

tsconfig.node.json

{ "compilerOptions": { "composite": true, "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", "allowSyntheticDefaultImports": true }, "include": ["vite.config.ts"] }