const path = require('path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { entry: './src/main.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'js/[name].js', }, resolve: { modules: ['node_modules'], }, module: { rules: [ { test: /\.(sa|sc|c)ss$/, use: [ MiniCssExtractPlugin.loader, "css-loader", "sass-loader" ], }, ], }, plugins: [ new MiniCssExtractPlugin({ filename: 'css/[name].css', }), new HtmlWebpackPlugin({ template: './src/index.html', filename: 'index.html', }), ], };