webpackではCSS内の画像等を埋め込まずに外部参照として利用できます。src
フォルダーに画像を配置しておき、ビルドするとdist
フォルダーにコピーされます。
css-loaderのurl: false
オプションと似ていますが、url: false
オプションはsrc
フォルダーからdist
フォルダーにファイルをコピーしません。
まずはpackage.jsonを作る。
npm init -y
その上で、必要なモジュールをインストールする。
npm i -D webpack webpack-cli sass css-loader sass-loader style-loader
webpack.config.jsのコードを参照ください。
webpackのデフォルト構成としているので、src
フォルダーにソースファイルを格納すること。デフォルトではエントリーポイントはsrc/index.js
である。
npx webpack
dist
フォルダーに成果物が出力されます。
npm i
package.json
にビルドを書いているので、これを使うのがオススメ。
npm run build
もしくは、npxコマンドを使ってもOK。
npx webpack
dist
フォルダーに成果物が出力されます。