webpack is...
webpack = モジュールバンドラー
CommonJSのモジュール方式で書かれたスクリプトをまとめて、JSファイルを出力する。 npmパッケージを使う上で、避けては通れないツール。
Loaderという仕組みにより、スクリプトをまとめる前に任意の処理(例: JSXのトランスパイルなど)を行うことが出来る。
$ npm install -D webpack
設定ファイルは webpack.config.js に記述 (例)
var path = require('path'); module.exports = { mode: 'development', entry: './foo.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'foo.bundle.js' } };