export2 [Typescript] 모듈 해석 상대적 vs. 비-상대적 모듈 import 모듈 해석(module resolution)은 컴파일러가 import가 무엇을 참조하는지 알아내기 위해 사용하는 프로세스이며, 모듈 참조가 상대(상대 경로)적 혹은 `비-상대적(절대 경로)이냐에 따라 모듈 import는 다르게 해석된다. 상대 경로 상대적 import는 가져온 파일에 상대적으로 해석되고 ambient 모듈 선언으로 해석 될 수 없다. import Entry from './components/Entry'; import { DefaultHeaders } from '../constants/http';절대 경로 비-상대적 import는 baseUrl로 해석되거나, 밑에서 다루게 될 경로 매핑으로 해석될 수 있고 ambient.. 2023. 7. 9. [Typescript] 모듈 (module) ECMAScript 2015부터 Javascript에는 모듈 개념이 있고, Typescript는 이 개념을 공유한다. 모듈은 자체 스코프 내에서 실행되는데, 즉 모듈 내에서 선언된 변수, 함수, 클래스 등은 export, import를 사용하지 않으면 외부에서 보이지 않는다. Javascript에서 사용하는 유명한 모듈 로더로는 CommonJS 모듈용 Node.js의 로더와, 웹의 AMD 모듈용 RequireJS 로더가 있다. Export 선언 export 하기 export 키워드를 추가해 모든 선언을 내보낼 수 있다. First.ts export interface PropTypes { // ... }Second.ts import { PropTypes } from './First'; exp.. 2023. 7. 7. 이전 1 다음