typescript 특징: 전역모듈로 취급받기 때문에 개별모듈로 만들어주는 설정을 해주어야 함.
- typescript의 특징:
: 타입스크립트의 모든파일은 글로벌 모듈로 취급받기 때문에 파일이 나누어져 있어도 하나의 통합된 파일로 인식을 해서 변수가 겹치면 Redeclare하지 말라고 한다.
- 해결방법: 개별모듈 만들기
1) file마다 import, export를 써주면 각각의 파일이 독립된 모듈로 취급됨
2) tsconfig.json에서 "moduleDetection": "force"
로 지정해주기
- 지정 시 자동으로 모든 파일에 export, import를 설정해줌.