Это невозможно из коробки, но вы подключаетесь к опции output
, которая также принимает функцию в качестве опции и записывает оба файла вручную (включая этап сжатия). В приведенном ниже примере кода я использовал clean- css, но есть множество других доступных пакетов.
scss({
output: function (styles, styleNodes) {
fs.writeFileSync('bundle.css', styles)
const compressed = new CleanCss().minify(styles).styles;
fs.writeFileSync('bundle.min.css', compressed)
}
})
Обратите внимание, что в этой настройке нет журналирования, файлов или других файлов вы получаете его из обычного плагина, но это довольно легко добавить в функцию.