Я просматривал документы и проверял вопросы других людей, но я не могу найти простой ответ на то, как скомпилировать весь мой sass в простой файл css и указать каталог, в который я хочу вывести результирующий файл css.
Для краткого контекста: у меня есть общедоступный каталог с каталогом таблиц стилей и каталогом сборки. webpack компилирует приложение в сборку, и я хотел бы, чтобы sass скомпилировал style.css в каталог таблиц стилей.
Вот скриншот моего общедоступного каталога:
Я хотел бы иметь возможность сделать что-то подобное в моем webpack.config.js (для краткости показан только соответствующий код):
const ExtractTextPlugin = require('extract-text-webpack-plugin');
...
// To be called in plugins:
const cssOutput = new ExtractTextPlugin('./public/stylesheets/style.css');
внутренние загрузчики модулей:
{
test: /\.scss$/,
loader: ExtractTextPlugin.extract('style-loader', 'css-loader!sass-loader'),
},
В плагинах:
plugins: [
.
.
.
cssOutput,
],
Я хотел бы иметь доступ к выходному файлу с помощью этой строки в моем файле index.html, расположенном в общедоступном каталоге:
<link rel="stylesheet" href="/stylesheets/style.css" />
В настоящее время я делаю это с помощью gulp, и он отлично работает, я просто пытаюсь перевести все в веб-пакет. Любая помощь будет принята с благодарностью!