반응형
tsconfig.json에서 중요한 설정들만 정리하고 넘어가자.
{
"compilerOptions": {
// 작성된 코드를 어떤 자바스크립트 버전으로 변환할건지 결정
"target": "es5",
// 타스 라이브러리들 -> 어떤 타입이 타스에서 기본적으로 지원되는지 결정
"lib": ["dom", "dom.iterable", "esnext"],
// .js 파일 초함 여부 결정. 일반 자스 파일을 프로젝트에 둘건지, 에러 표시 안할건지
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
// 프로젝트에 가장 엄격한 설정 적용됨 -> 묵시적 any 설정 불가. 명시적으로 타입 설정해야함
"strict": true,
"forceConsistentCasingInFileNames": true,
"noFallthroughCasesInSwitch": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
// jsx 코드 지원 여부
"jsx": "react-jsx"
},
"include": ["src"]
}
반응형
'온라인 강의(유데미, 인프런 등) > React 완벽 가이드(유데미)' 카테고리의 다른 글
[vercel] vercel로 client 배포하기 (0) | 2023.03.10 |
---|---|
[NextJS] NextJS 개념 정리 (0) | 2023.03.10 |
[typescript] typescript 개념 정리(2) (0) | 2023.03.09 |
[typescript] typescript 개념 정리(1) (0) | 2023.03.08 |
[react] React Router v6.4 loader/action/fetchers (0) | 2023.03.08 |