const path = require('path') const MiniCssExtractPlugin = require('mini-css-extract-plugin') module.exports = { entry: [ './src/assets/javascripts/index.js', './src/assets/stylesheets/index.scss', ], output: { path: path.resolve(__dirname, 'public/assets'), publicPath: '/assets/', filename: 'bundle.js', }, plugins: [ new MiniCssExtractPlugin({ filename: 'bundle.css', }), ], module: { rules: [ { test: /\.scss$/, use: [ MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader', ], }, ], }, }