Webpack компилирует scss в css файл, который свернут - PullRequest
3 голосов
/ 07 ноября 2019

Я начинаю работу с веб-пакетом, и мне трудно его настроить, чтобы он мог скомпилировать файл scss, который выглядит примерно так:

main.scss

@import 'scss/variables.scss'
@import 'scss/..scss'
// more stuff

вот мойКонфигурация веб-пакета:

const path = require('path');
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');


module.exports = {
    mode: process.env.NODE_ENV === 'production' ? 'production' : 'development',
    entry: [
        './assets/js/main.js',
        ],
    plugins: [
        new UglifyJSPlugin(),
    ],
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: 'js/[name].min.js',
    },
    module: {
        rules: [
            {
                test: /\.js$/,
                exclude: /(node_modules|bower_components)/,
                use: {
                    loader: 'babel-loader',
                    options: {
                        presets: ['babel-preset-env']
                    }
                }
            },
        ]
    }
};

Я пробовал много онлайн-уроков, но получаю кучу ошибок. Выше компилируется, но я просто хочу добавить main.scss, чтобы он компилировался в main.min.css в папке dist и был уже сжат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...