Я использую Webpack 4 в проекте, где мне нужно только компилировать и связывать стили.Там нет Javascript.
Вот мой конфиг:
const path = require('path');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = {
entry: {
'css/bundle': path.resolve(__dirname, 'static/scss/index.scss'),
},
output: {
path: path.resolve(__dirname, 'static'),
},
module: {
rules: [
{
test: /\.s[ac]ss$/,
include: path.resolve(__dirname, 'static/scss'),
use: [MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader'],
},
],
},
plugins: [
new MiniCssExtractPlugin(),
],
};
Проблема в том, что он выводит два файла: bundle.css и bundle.js.Есть ли способ настроить Webpack так, чтобы он не выводил комплект Javascript?Я пытался перемещаться по документам, пробовал дюжину разных вещей, но на самом деле это не сработало.
Одно важное замечание: если я удаляю css-загрузчик, сборка завершается неудачно.Поэтому, хотя css-loader, скорее всего, отвечает за вывод файла bundle.js, я не совсем уверен, как его избежать.