ts config setting

Bin2·2022년 8월 11일
0
{
  "compilerOptions": {
    "target": "es5" /* 사용할 특정 ECMAScript 버전 설정 */,
    "lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ] /* 컴파일에 포함될 라이브러리 파일 목록 */,
    "types": [
      "kakao.maps.d.ts"
    ] /* 컴파일에 포함될 @types 라이브러리 파일 목록 */,
    "allowJs": true /* 자바스크립트 파일 컴파일 허용 여부 */,
    "skipLibCheck": true /* 정의 파일의 타입 확인을 건너 뛸 지 여부 */,
    "esModuleInterop": true /* 모든 imports에 대한 namespace 생성을 통해 CommonJS와 ES Modules 간의 상호 운용성이 생기게할 지 여부,  'allowSyntheticDefaultImports'를 암시적으로 승인합니다. */,
    "allowSyntheticDefaultImports": true /* default export이 아닌 모듈에서도 default import가 가능하게 할 지 여부, 해당 설정은 코드 추출에 영향은 주지 않고, 타입확인에만 영향을 줍니다. */,
    "strict": true /* 모든 엄격한 타입-체킹 옵션 활성화 여부 */,
    "forceConsistentCasingInFileNames": true /* 같은 파일에 대한 일관되지 않은 참조를 허용하지 않을 지 여부 */,
    "noFallthroughCasesInSwitch": true /* switch문에서 fallthrough 케이스에 대한 에러보고 여부 */,
    "module": "esnext" /* 모듈을 위한 코드 생성 설정 */,
    "moduleResolution": "node" /* 모듈 해석 방법 설정 */,
    "resolveJsonModule": true /* JSON 파일 지원 */,
    "isolatedModules": true /* 각 파일을 분리된 모듈로 트랜스파일 */,
    "noEmit": true /* 결과 파일 내보낼지 여부 */,
    "jsx": "react-jsx" /* JSX 코드 생성 설정 */,
    "baseUrl": "./" /* non-absolute한 모듈 이름을 처리할 기준 디렉토리 */
  },
  "include": ["src"] /* 컴파일 할 폴더 지정 */
}
profile
Developer

0개의 댓글