Как мне установить / вернуть результат postcss в переменную? - PullRequest
0 голосов
/ 04 октября 2018

У меня есть строка CSS, которая отрисовывается из функции renderSync Sass, и я хотел бы запустить ее через postcss-preset-env, но я не могу заставить CSS возвращаться в виде строки, которую я могу сохранить в переменной, которую затемхочу внедрить в шаблон pug, чтобы я мог вставить CSS в тег;встроенный CSS.Разве это невозможно при использовании postcss-preset-env?Вот пример кода:

postcss-preset-env@^6.0.7

const sass = require('node-sass');
const postcssPresetEnv = require('postcss-preset-env');
const postcss = require('postcss');

let sassString = `
    $bgcolor: #000000;
    body { background-color: $bgcolor; }
`;

let css = sass.renderSync({data:sassString}).css.toString();

let process = postcss([postcssPresetEnv()]).process(css).css;

console.log(process);
...