0

我正在使用 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”选项设置多个目标的任何想法?

4

1 回答 1

0

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

于 2014-01-28T15:53:45.313 回答