### 前提条件
– node:v12.18.3、npm:6.14.6
– webpack, webpack-cli, webpack-dev-serverインストール済
### Style LoaderとCSS Loaderのインストール
$ npm i -D style-loader css-loader
– 拡張子.cssファイルに対して、useで指定したLoaderが後ろから順番に適用される
– cssファイル -> css-loader -> style-loader -> main.js
webpack.config.js
module.exports = {
	// 省略
	module: {
		rules: [
			{
				test: /\.css/,
				use: [
					"style-loader",
					{
						loader: "css-loader",
						options: { url: false }
					}
				]
			}
		]
	}
};
/src/index.js
import "./style.css";
/src/style.css
$ npm run build
-> style.cssが /dist/main.jsにバンドルされる
### ソースマップの出力
– ソースマップとは変換前のコード情報
webpack.config.js
const MODE = "development";
const enabledSourceMap = MODE === "development";
module.exports = {
	entry: `./src/index.js`,
	output: {
		filename: "main.js"
	},
	devServer: {
		host: '192.168.33.10',
		port: '8000',
		contentBase: "dist",
		open: true
	},
	module: {
		rules: [
			{
				test: /\.css/,
				use: [
					"style-loader",
					{
						loader: "css-loader",
						options: { 
							url: false,
							sourceMap: enabledSourceMap
						}
					}
				]
			}
		]
	}
};
さあ、続いてSassに行きます。
 
					 
