Дважды выполненное задание приводит к ошибке. Невозможно вызвать метод forEach с неопределенным значением.

Новичок ворчать, я успешно использовал его для запуска purifycss, Теперь я хочу бежать purifycss дважды с разными аргументами, а затем идеально объединить два полученных файла. То, что я до сих пор это Gruntfile:

module.exports = function(grunt) {

  grunt.initConfig({
    purifycss: {
      bootstrap: {
        options: {},
        target: {
              src: [ 'live/*.twig' ],
              css: ['live/css/bootstrap*.css'],
              dest: 'purified_bootstrap.css'
                }
            },
      mycss: {
        options: {},
        target: {
              src: [ 'live/*.twig' ],
              css: ['live/css/mycss.css'],
              dest: 'purified_mycss.css'
                }
            }
      }
  });

  grunt.loadNpmTasks('grunt-purifycss');
  grunt.registerTask('purify', ['purifycss:bootstrap', 'purifycss:mycss']);
};

Вывод, который я получаю при запуске grunt cleany с терминала:

> grunt purify
Running "purifycss:bootstrap" (purifycss) task
Warning: Cannot call method 'forEach' of undefined Use --force to continue.
Aborted due to warnings.

Любая помощь в том, что происходит здесь, приветствуется!

0 ответов

Другие вопросы по тегам