[typescript] 컴파일러 플래그를 사용하여 제외할 파일 또는 디렉토리 설정하기

TypeScript 프로젝트에서 특정 파일이나 디렉토리를 컴파일하고 싶지 않은 경우, --exclude 컴파일러 플래그를 사용하여 이를 쉽게 처리할 수 있습니다.

--exclude 플래그 사용하기

TypeScript 컴파일러를 실행할 때, --exclude 플래그를 사용하여 특정 파일 또는 디렉토리를 제외할 수 있습니다. 이를 위해서는 tsconfig.json 파일 내부에서 다음과 같이 설정해야 합니다.

{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "outDir": "dist",
    "strict": true
  },
  "exclude": [
    "node_modules",
    "dist"
  ]
}

위의 예시에서, "exclude" 배열 내부에 제외하고자 하는 파일 또는 디렉토리의 이름을 작성할 수 있습니다. 이렇게 설정함으로써 컴파일러는 해당 파일이나 디렉토리를 무시하고 컴파일하지 않습니다.

Conclusion

TypeScript의 --exclude 플래그를 사용하여 컴파일할 대상에서 제외하고자 하는 파일이나 디렉토리를 설정하는 방법을 알아보았습니다. 이를 통해 프로젝트 설정을 보다 세밀하게 조절할 수 있으며, 불필요한 파일이나 디렉토리를 컴파일 과정에서 제외시킬 수 있습니다.

참고문헌