Я использую grunt-postcss в своем gruntfile.js, и все работает нормально, кроме postcss-bem-linter, который должен регистрировать предупреждение в консоли, если правила БЭМ не соблюдаются. Вот фрагмент конфигурации в gruntfile.js:
var preprocessorsAfterSprites = [
require('postcss-bem-linter')(function (a) {
console.log(a);
}), // this just doesn't want to work right now
require('postcss-reporter')
];
function getPostCssPreprocessors(name) {
return preprocessorsAfterSprites;
}
grunt.initConfig({
postcss: {
options: {
map: { inline: false }
},
golden: {
src: '<%= dirs.pcss %>/golden/main.scss',
dest: '<%= dirs.css %>/golden.css',
options: {
processors: getPostCssPreprocessors('golden')
}
}
}
});
Когда я пытаюсь ввести grunt postcss: golden, у меня нет вывода из журнала консоли. Есть идеи, почему?