-
プロジェクトのルートにwebpack.config.jsを作成します。もし存在しない場合は、新しくファイルを作成します。
-
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$/, // .jsファイルに対して
exclude: /node_modules/, // node_modulesディレクトリを除外
use: {
loader: 'babel-loader', // Babelを使用してコードをトランスパイル
options: {
presets: ['@babel/preset-env'] // Babelの設定
}
}
}
]
}
};
この設定では、プロジェクトのエントリーポイントを./src/index.js
に設定し、ビルドされたファイルはdist/bundle.js
に出力されます。また、.js
拡張子のファイルに対してBabelを使用してトランスパイルを行い、node_modules
ディレクトリは除外されます。
- 上記の設定をベースに、プロジェクトの要件に応じて追加の設定を行ってください。例えば、CSSや画像の処理、開発モードと本番モードの切り替え、ソースマップの有効化などがあります。
以上が、Webpackの基本的な設定と構成に関する情報です。この記事を参考にして、JavaScriptプロジェクトでWebpackを利用して効果的なビルド環境を構築してください。