Requirejs优化工具排除文件夹

时间:2012-02-09 21:31:04

标签: requirejs

我正在尝试使用r.js优化项目,并对如何从复制步骤中排除某个文件夹感到困惑。我的结构是......

将/index.htm
/scripts/main.js
/scripts/require.js
/scripts/libs/jquery/jquery.js
/ scripts / libs / other / / *我希望将此文件夹的NONE移动到build * /

是否可以这样做?

2 个答案:

答案 0 :(得分:30)

在构建配置中,您可以使用fileExclusionRegExp属性排除文件和文件夹。

所以你的例子就是:

fileExclusionRegExp: /^other$/

这将排除任何名为其他的文件夹或文件。

答案 1 :(得分:0)

是的,documentation提供了几种方法:

  1. 首先,将包含main.js的require中列出的依赖项以及它们自己的依赖项。
  2. 假设/other/ 中的内容是依赖项,但您仍然不希望它们存在,您可以使用浅异常,或在require.js配置路径中定义它们并使用empty:计划。