BehemothOz
@BehemothOz

PostCss и Grunt?

Добрый день. Возник вопрос по поводу работы с 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.
Или я чего то не понимаю.
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы