Webpackの設定


  1. プロジェクトの初期化 まず、プロジェクトのルートディレクトリで以下のコマンドを実行して、Webpackを導入します。
npm init -y
npm install webpack webpack-cli --save-dev
  1. Webpackの設定ファイルの作成 プロジェクトのルートディレクトリにwebpack.config.jsという名前のファイルを作成し、以下のような設定を記述します。
const path = require('path');
module.exports = {
  entry: './src/index.js',
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'bundle.js',
  },
  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        use: 'babel-loader',
      },
      {
        test: /\.css$/,
        use: ['style-loader', 'css-loader'],
      },
    ],
  },
};

上記の例では、entryでエントリーポイントのファイルを指定し、outputでバンドルされたファイルの出力先となるディレクトリとファイル名を指定しています。また、moduleセクションでは、JavaScriptファイルをBabelでトランスパイルするためのルールと、CSSファイルをバンドルするためのルールを設定しています。

  1. ビルドの実行 Webpackの設定が完了したら、以下のコマンドを実行してビルドを行います。
npx webpack

ビルドが成功すると、distディレクトリにbundle.jsという名前のバンドルファイルが生成されます。

以上がWebpackの基本的な設定とコード例です。この設定をカスタマイズすることで、さまざまなプロジェクトに対応したビルドプロセスを構築することができます。