webpack과 비슷하게 모듈 번들링 수행한다.

typescript 번들링할 땐 rollup-plugin-typescript2 사용하면 된다.

npm i -D typescript rollup rollup-plugin-typescript2
// rollup.config.js

import typescript from 'rollup-plugin-typescript2';

export default {
  input: './src/app.ts',
  output: {
    file: './dist/bundle.js',
    format: 'iife'
  },
  plugins: [
    typescript({
      tsconfig: 'tsconfig.json'
    })
  ]
}

package.json

"scripts": {
    "dev": "rollup --config rollup.config.dev.js",
    "build": "rollup --config rollup.config.dist.js",
    "watch": "rollup --watch --config rollup.config.dev.js"
},

webpack과의 차이

참고