Дважды выполненное задание приводит к ошибке. Невозможно вызвать метод 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.
Любая помощь в том, что происходит здесь, приветствуется!