Grunt-init copyAndProcess函数:我可以将多个值传递给' noProcess'选项?

时间:2014-01-28 15:50:42

标签: gruntjs grunt-init

我正在使用grunt-init为我经常重复的网站结构构建模板。

template.js文件使用init.copyAndProcess函数来自定义大多数文件,但其中一些文件被文件处理(某些字体和图像文件)损坏,我想在'noProcess'选项中包含这些文件。如果这些文件都存在于同一目录中,我可以使用文档中提到的noProcess选项[参见:http://gruntjs.com/project-scaffolding#copying-files]并传入一个类似的字符串,它可以工作:

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 个答案:

答案 0 :(得分:0)

我一发布问题,就意识到我提出的代码确实有效。当我将'app'目录重命名为'dev'时,我的路径无效。