[typescript] 타입스크립트와 Rollup으로 개발한 프로젝트의 배포 방법
이번 포스트에서는 타입스크립트와 Rollup을 사용하여 개발한 프로젝트를 배포하는 방법에 대해 다뤄보겠습니다.
1. 타입스크립트 및 Rollup 설정
먼저, 프로젝트를 위해 타입스크립트와 Rollup을 설정해야 합니다. 프로젝트 루트 디렉토리에서 다음과 같이 명령어를 사용하여 타입스크립트와 Rollup을 설치합니다.
npm install -D typescript rollup @rollup/plugin-typescript
그런 다음, tsconfig.json
파일을 만들어 프로젝트의 타입스크립트 설정을 구성하고, rollup.config.js
파일을 생성하여 Rollup 설정을 추가합니다.
// tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "es2015",
"outDir": "dist"
}
}
// rollup.config.js
import typescript from '@rollup/plugin-typescript';
export default {
input: 'src/index.ts',
output: {
file: 'dist/bundle.js',
format: 'umd'
},
plugins: [typescript()]
};
2. 빌드 및 배포
위 설정을 마친 후, 다음 명령어로 프로젝트를 빌드합니다.
npx rollup -c
빌드가 완료되면 dist
디렉토리에 bundle.js
파일이 생성됩니다. 이제 이 파일을 원하는 호스팅에 업로드하고 프로젝트를 배포할 수 있습니다.
결론
타입스크립트와 Rollup을 사용하여 프로젝트를 개발하고 배포하는 방법에 대해 알아보았습니다. 이를 통해 모듈 번들링 및 타입 체킹을 효과적으로 관리하고, 최종적으로 우리의 애플리케이션을 더 빠르고 안정적으로 배포할 수 있습니다.
참고 문헌:
- 타입스크립트 공식 문서: https://www.typescriptlang.org/
- Rollup 공식 문서: https://rollupjs.org/