Slide 21
Slide 21 text
#RAKUSTechCon
©2022 RAKUS Co., Ltd.
移行フェーズ
webpackを導入
• TypeScriptのトランスパイルを行うためwebpackを導入
• 今までと同じ単位で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,
}
}
},
]
}