Могу ли я сделать так, чтобы node-sass игнорировал CSS? - PullRequest
0 голосов
/ 04 февраля 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...