tsconfig.node.json

김수현·2024년 7월 24일

web

목록 보기
6/13

TypeScript 컴파일러의 동작을 제어하는 다양한 옵션을 설정하는 섹션이다.

{
  "compilerOptions": {
    "composite": true,
    "module": "ESNext",
    "moduleResolution": "Node",
    "allowSyntheticDefaultImports": true
  },
  "include": ["vite.config.js"]
}

composite : 프로젝트가 TypeScript 프로젝트 참조를 사용할 수 있도록 합니다.
module : TypeScript가 생성할 모듈 시스템을 지정합니다. ESNext는 최신 ES 모듈 시스템을 사용하도록 설정합니다.
이는 ECMAScript의 최신 모듈 기능을 사용하여 코드가 트랜스파일되도록 합니다.
moduleResolution : 모듈을 해석하는 방식을 지정합니다. Node는 Node.js의 모듈 해석 방식을 사용하도록 설정합니다.
allowSyntheticDefaultImports : default 내보내기를 지원하지 않는 모듈에서 import defaultExport from "module" 구문을 허용
include : TypeScript 컴파일러가 포함할 파일 또는 디렉토리를 지정

0개의 댓글