Функция Grunt-init copyAndProcess: Могу ли я передать несколько значений параметру noProcess?

Я использую grunt-init для создания шаблона для структуры сайта, которую я повторяю регулярно.

Файл template.js использует функцию init.copyAndProcess для настройки большинства файлов, но некоторые из них повреждаются при обработке файлов (некоторые шрифты и файлы изображений), и я хочу включить эти файлы в параметр "noProcess". Если бы все эти файлы существовали в одном и том же каталоге, я мог бы использовать опцию noProcess, как указано в документации [см.: http://gruntjs.com/project-scaffolding ], и передать строку, как это работает:

var files = init.filesToCopy(props);
init.copyAndProcess(files, props,  {noProcess: 'app/fonts/**'} );

К сожалению, файлы, которые мне не нужно обрабатывать, не находятся в одном каталоге, и я хотел бы иметь возможность передавать их массив, что-то вроде следующего блока кода, но это не работает.

var files = init.filesToCopy(props);
init.copyAndProcess(files, props,  {noProcess: ['app/fonts/**', 'app/images/*.png', 'app/images/*.jpg']} );

Любые мысли о том, как я могу иметь несколько целей для опции "noProcess"?

1 ответ

Как только я опубликовал вопрос, я понял, что предложенный мной код работает. У меня просто был неверный путь, когда я переименовал каталог "app" в "dev".

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