webpack4の導入方法(4)SASSの導入

lecture

webpack4にSASSの環境を構築するには以下インストールします。
index.htmlへのcss書き出しはhead内のstyle要素内となります。

*詳細なコードはGitHubにあります。

 npm install --save-dev sass-loader node-sass

webpack.config.jsには以下の記述

module.exports = {
	entry:'./src/index.js',
	output:{
		path:`${__dirname}/dist`,
		filename:'main.js'
	},
	devServer:{
		contentBase:'./dist'
	},
	module:{
		rules:[
			{
		        test: /\.(gif|png|jpg)$/,
		        use: [
		          {
		            loader: 'url-loader',
		            options: {
		              limit: 51200,
		              name: './images/[name].[ext]'
		            }
		          }
		        ]
		    },
		    {
		    	test: /\.scss$/,
		    	use:['style-loader','css-loader','sass-loader']
		    },
		]
	}
}

index.jsのcssインポートの記述をscssに変更します。

import {NAME} from './myval.js';
import './style.scss'
import pic from './images/logo.gif';
console.log(NAME);
window.addEventListener('DOMContentLoaded',
	function(){
		let img = new Image();
		img.src = pic;
		document.body.appendChild(img);
	},false);
タイトルとURLをコピーしました