[typescript] 컴파일러 플래그를 사용하여 paths 설정하기
TypeScript의 paths
옵션은 모듈을 더 쉽게 가져오고 관리하는 데 도움을 줍니다. 이 기능을 사용하면 import문에서 상대 경로 대신에 짧은 모듈 경로를 사용할 수 있어 프로젝트의 모듈 경로를 보다 관리하기 쉽게 만들 수 있습니다.
이번 블로그에서는 TypeScript tsconfig.json
파일의 paths
설정을 사용하여 모듈 경로를 설정하는 방법에 대해 살펴보겠습니다.
tsconfig.json
파일 설정
먼저, tsconfig.json
파일에서 paths
옵션을 설정해야 합니다. 예를 들어, 아래와 같이 paths
설정을 추가할 수 있습니다.
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@app/*": ["src/app/*"]
}
}
}
위의 예시에서, "@app/*"
는 사용자 지정 모듈 경로이며, "src/app/*"
는 실제 모듈이 위치한 경로입니다.
모듈 가져오기
이제 paths
설정이 완료되었으므로, import
문을 사용하여 모듈을 가져올 때 짧은 경로를 사용할 수 있습니다.
import { Example } from '@app/example';
위의 코드에서 "@app/example"
경로 대신에 "src/app/example"
경로를 사용하는 것을 볼 수 있습니다.
이와 같이 TypeScript의 paths
설정을 사용하면 모듈의 상대 경로를 축약하여 코드를 작성하고 관리하는 데 도움이 됩니다.
더 많은 정보는 TypeScript 공식 문서를 참조하세요.