webpack
webpack-cli
webpack --mode development : 非圧縮出力
webpack --mode production : 圧縮出力
webpack : 実行結果埋め込み
src/index.jsで読み込んだjsファイルが対象
dist/main.js
htmlファイルからはこれを読み込む
- `js`以外のファイルを纏めるためのプラグイン的なモジュール
Loading...
babel-loader
@babel/core
Loading...
babel-loaderには変換が必要な機能を取り扱うためのpluginが必要
@babel/plugin-transform-classes:Classを変換する
presetsを使用することで、個別でインストールが不要になる
"@babel/preset-env"
Loading...
babel-loaderだけでtypescriptはトランスパイル可能なのでbabelが必要な場合はts-loaderは不要
@babel/preset-typescriptは必要