SASS only webpack configs
'use strict';
const ExtractTextWebpackPlugin = require('extract-text-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
target: 'web',
entry: `${__dirname}/src/style/main.scss`,
output: {
path: `${__dirname}/build`,
filename: 'bundle-[hash].css'
},
module: {
rules: [
{ test: /\.scss$/, loader: ExtractTextWebpackPlugin.extract(['css-loader', 'sass-loader']) }
]
},
plugins: [
new ExtractTextWebpackPlugin('bundle-[hash].css'),
new HtmlWebpackPlugin({ template: `${__dirname}/src/index.html` })
],
devtool: 'cheap-module-eval-source-map'
}