ctcrnitv
8/24/2017 - 4:02 AM

SASS only webpack configs

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'
}