今までと同じ単位でjsファイルを出力するためentryを複数定義する entry: { ‘huge/huga.js’: ‘src/hoge/huga.ts’, ‘foo/bar.js’: ‘src/foo/bar.ts’ … }, … output: { libraryTarget: ‘umd’, filename: ‘[name]’ } module: { rules: [ { test: /¥.(ts|tsx)$/, exclude: /node_modules/, use: { loader: 'ts-loader', options: { transpileOnly: true, } } }, ] }