Я использую простую конфигурацию накопления, чтобы преобразовать мой Sass в строку и вставить его в мой файл JS. Это прекрасно работает, но теперь я хотел бы использовать усы JS для ввода значений в Sass во время выполнения. Это прекрасно работает с CSS, потому что я могу просто использовать необработанный плагин, как этот ...
.test{
color: {{color}}
}
string({include: '**/*.(html|css|svg)'}),
Но когда я пытаюсь сделать это с sass, как это ...
$mdc-theme-primary: {{color}};
@import "@material/button/mdc-button";
...
const pcss = postcss({
extensions: ['.sass', '.scss'],
plugins: [
autoprefixer
],
use: [
[
'sass', {
includePaths: [path.resolve('node_modules')]
}
]
]
})
Я получаю ...
[!] (plugin postcss) Error: Invalid CSS after "...-theme-primary:": expected 1 selector or at-rule, was "{{#fcb8ab}};"
src/mdc-button/style.scss
Error: Invalid CSS after "...-theme-primary:": expected 1 selector or at-rule, was "{{#fcb8ab}};"
Есть ли способ, которым я могу ввести в усы JS метки?