UNPKG

735 BJavaScriptView Raw
1const path = require('path');
2const ExtractTextPlugin = require('extract-text-webpack-plugin');
3
4const extractSass = new ExtractTextPlugin({
5 filename: 'marble.css'
6});
7
8module.exports = {
9 entry: './main.js',
10 output: {
11 path: path.resolve(__dirname, 'build'),
12 filename: 'bundle.js',
13 publicPath: '/build'
14 },
15 module: {
16 rules: [{
17 test: /\.scss$/,
18 use: extractSass.extract({
19 use: [
20 {
21 loader: 'css-loader'
22 },
23 {
24 loader: 'sass-loader',
25 options: {
26 includePaths: ['../../node_modules'],
27 outputStyle: 'compressed'
28 }
29 }
30 ]
31 })
32 }]
33 },
34 plugins: [
35 extractSass
36 ]
37};