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
は必要