Добрый день. Возник вопрос по поводу работы с postCss.
Допустим есть такой список плагинов postCss в gruntfile.js
postcss: {
options: {
processors: [
require('precss'),
require('autoprefixer')({
browsers: ['Android >=2.1',
'Chrome >=21',
'Firefox >=16',
'Explorer >=8',
'Edge >=12',
'iOS >=3.2',
'Opera >=21',
'Safari >=4',
'OperaMobile >=12',
'OperaMini >=5.0',
'ChromeAndroid >=46',
'FirefoxAndroid >=42',
'ExplorerMobile >=10']
}),
require('postcss-flexbugs-fixes'),
require('pixrem')(),
require('postcss-cssnext'),
require('cssnano'),
require('postcss-font-magician'),
require('postcss-normalize')
]
}
До конца не могу понять, как можно использовать выборочно эти плагины?
Допустим, есть task "css", куда можно положить все grunt модули, которые отвечают за работу с css. Здесь понятно.
А в случае с плагинами postCss получается, если я задам task "postcss", то будут выполняться все плагины сразу. Т.е. если идти дальше и повесить task "postCss" на watch, то при изменениях сработают все плагины, а не только те, которые отвечают за работу с css.
Или я чего то не понимаю.