-
エントリーポイントの設定: Webpackでは、エントリーポイントとなるJavaScriptファイルを指定する必要があります。例えば、以下のように設定します。
module.exports = { entry: './src/index.js', // 他のオプション設定... };
上記の例では、
./src/index.js
がエントリーポイントとなります。 -
出力の設定: Webpackでは、バンドルされたJavaScriptファイルの出力先を指定する必要があります。以下は、出力の設定例です。
module.exports = { output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js', }, // 他のオプション設定... };
上記の例では、バンドルされたファイルは
dist
ディレクトリにbundle.js
という名前で出力されます。 -
モジュールの設定: Webpackでは、さまざまなモジュール(CSSファイル、画像ファイル、Babelなど)を処理するための設定が必要です。以下は、CSSファイルを処理するための設定例です。
module.exports = { module: { rules: [ { test: /\.css$/, use: ['style-loader', 'css-loader'], }, ], }, // 他のオプション設定... };
上記の例では、
.css
拡張子を持つファイルは、style-loader
とcss-loader
を使用して処理されます。 -
プラグインの設定: Webpackでは、さまざまなプラグインを使用してビルドプロセスをカスタマイズすることができます。以下は、プラグインの設定例です。
const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { plugins: [ new HtmlWebpackPlugin({ template: './src/index.html', }), ], // 他のオプション設定... };
上記の例では、
html-webpack-plugin
を使用して、./src/index.html
を元にHTMLファイルを生成します。