小規模なサイトでもwebpackを使って効率的にビルドしてサイト構築する方法です。 一般的なサイト構成のテンプレートとして使っていただけると思います。 条件 保守性の観点から、以下の点を満たすことを条件とします。 webpackだけで完結したい 開発用ディレクトリと公開ディレクトリを分離したい 公開ディレクトリにはwebpackからすべてのリソースを書き出したい(html,js,css,image) HTML内の共通コンポーネントは外部ファイル化して読み込ませる形にしたい 共通コンポーネント内で変数を使いたい CSSはSASS(SCSS)を使いたい JSはES6(ES2015)で書いてコンパイルしたい 修正時の保守性を高くしたい(毎回configを書き換えるような形にしたくない) 作りたいページの構成 ページ構成は以下のような、よくある感じの構成とします。 リソースはすべてassetディレ