Typescript
에서 TS1208
오류, isolatedMoudules
옵션 오류는 파일에서 모듈 간의 의존성 문제 때문에 발생되는 문제입니다.
이 문제는 Compile하는 과정에서 생기는 문제이고, 단순히 아래 코드 같이해도 오류는 해결하고 넘어 갈 수 있습니다.
export {}
이 오류는 tsconfig.json
에서 isolatedModules: true
로 설정되어 있기 때문에 발생하는 문제인데요
...
"isolatedModules": true,
...
하지만 이 옵션을 false
로 하는 것으로 넘어 갈 수 있지만 오히려 문제가 더 발생할 수 있습니다.
만약 모듈 간의 의존성이 필요 없는 경우에는 isolatedModules 옵션을 사용하지 않도록 설정하면 됩니다. 이렇게 하면 모듈 간의 의존성 검사를 수행하지 않아도 됩니다.
하지만 그저 isolatedModules: false
로 설정하는 것으로 넘어가는 좋은 해결 방법이 아닙니다.