添加到requirejs优化器fileExclusionRegExp

时间:2013-08-11 07:04:11

标签: regex requirejs

现在我正在使用以下内容从优化版本中排除r.js和build.js文件。

fileExclusionRegExp: /^(r|build)\.js$/

如何添加此功能还可以排除具有特定扩展名的目录或其他文件?我是否仍然应该使用此设置或是否有另一种方法来处理它。特别是我想排除那两个js文件和一个完整的目录。

1 个答案:

答案 0 :(得分:3)

您可以将一个正则表达式模式中的多个排除项与|运算符组合使用。例如:

fileExclusionRegExp: /.psd$|sound/

这会排除所有.psd个文件和sound目录 但请记住,它会删除绝对文件名中包含sound的任何文件,因此不仅.../sound/...,还有.../sound.js。我无法弄清楚如何在模式中包含斜杠。正常转义在这里不起作用。因此,请确保您没有此类名称冲突。