alexmirg
@alexmirg

Grunt — можно ли использовать свои циклы внутри grunt-critical для перебора каких то значений?

Использую grunt-critical плагин в проекте.
Необходимо сгенерировать критические css файлы больше 4 штук.
Для этого я использую:
critical: {
      homepage: {
        options: {
          base: './',
          css: [
            'css/styles.css'
          ],
          width: 1200,
          height: 900
        },
        src: 'src/html/homepage.html',
        minify: true,
        dest: 'dist/homepage-critical.css'
      },
      category: {
        options: {
          base: './',
          css: [
            'css/styles.css'
          ],
          width: 1200,
          height: 900
        },
        src: 'src/html/category.html',
        minify: true,
        dest: 'dist/category-critical.css'
      },
      product: {
        options: {
          base: './',
          css: [
            'css/styles.css'
          ],
          width: 1200,
          height: 900
        },
        src: 'src/html/product.html',
        minify: true,
        dest: 'dist/product-critical.css'
      },
}

в Терминали выполняю grunt critical и поочереди запускаются задачи: critical-->homepage, critical-->category...
ЗАДАЧА
Это повторяемые куски кода, которые я собираюсь запустить в цикле, в который буду передавать два массива для dest и src. ['dest1', 'dest2', 'dest3'...] , ['src1', 'src2', 'src3'...]
В документации grunt-critical не нашел решения.
Подскажите пожалуйста, могу ли я таким образом реализовать эту задачу?
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы