
webpack環境構築
webpack環境構築は慣れていないと難しいが、この記事に記載したcommon-config-webpack-pluginなどをインストールしたやり方だと初心者でも簡単にwebpack環境構築ができる。
1. 適当なフォルダを作成してcdで移動
mkdir my-webpack && cd my-webpack
2. webpackおよびプラグインをインストール
npm init -y npm i -D webpack webpack-cli common-config-webpack-plugin html-webpack-plugin webpack-dev-server
3. webpack.config.jsを作成
webpack.config.jsを作成。中身は以下の通り。
const CommonConfigWebpackPlugin = require('common-config-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin')
module.exports = {
plugins: [
new CommonConfigWebpackPlugin(),
new HtmlWebpackPlugin({
filename: 'index.html',
template: "./index.html"
})
]
}
4. srcディレクトリを作成
srcディレクトリを作成して中にindex.scssとindex.tsを入れる。
mkdir src && touch src/index.scss && touch src/index.ts && touch index.html
SCSSファイルを読み込む際はtsファイルにimportを記述して読み込む。
webpack-dev-serverを実行時はjsファイルしか読み込まないが、ビルド時はcssとjsでファイルが分離してdistディレクトリに書き出されてindex.html内でlinkとscriptタグでそれぞれ読み込むようになっている。
import "./index.scss"
console.log('sample')
以上の手順でwebpack-dev-serverを実行でブラウザ確認、npx webpackでビルドができるようになる。
# http://localhost:8080/ でブラウザ確認 webpack-dev-server # ビルド npx webpack
webpack-dev-serverを実行中はwatch(監視)状態なのでHTMLやSCSSファイルなどを修正すれば、コンパイルされてホットリロードによりブラウザも更新されてすぐに確認可能だ。

