[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을 사용하여 프로젝트를 개발하고 배포하는 방법에 대해 알아보았습니다. 이를 통해 모듈 번들링 및 타입 체킹을 효과적으로 관리하고, 최종적으로 우리의 애플리케이션을 더 빠르고 안정적으로 배포할 수 있습니다.

참고 문헌: