환경 설정
TypeScript에서 __dirname, process.env, 테스트 파일에서 발생하는 "corresponding file is not included in tsconfig.json" 오류 해결 방법
TheoBlanc
2025. 1. 28. 21:56
TypeScript를 사용하다 보면 __dirname, process.env, 또는 테스트 파일에서 "corresponding file is not included in tsconfig.json"와 같은 오류를 마주할 수 있습니다. 이러한 문제는 TypeScript 설정(tsconfig.json)이 제대로 구성되지 않았을 때 발생합니다. 이번 글에서는 이러한 문제를 해결하는 방법을 설명하겠습니다.
해결 방법
tsconfig.json 파일에서 lib 옵션을 추가합니다.
{
"compilerOptions": {
"lib": ["es2021"],
"types": ["node", "jest"]
}
}
결론
TypeScript에서 __dirname, process.env, 테스트 파일 관련 오류는 대부분 tsconfig.json 설정 문제로 발생합니다. 위의 방법을 참고하여 설정을 수정하면 문제를 해결할 수 있습니다. 특히, @types/node 설치와 lib 옵션 추가는 TypeScript 프로젝트에서 자주 필요한 설정이므로 꼭 기억해 두세요.