Я начинаю работу с веб-пакетом, и мне трудно его настроить, чтобы он мог скомпилировать файл 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 и был уже сжат.