我目前设置了四个不同的模块,它们都是相对于我的初始化文件所在的路径构建的。 initialize文件基本上包括主配置文件,然后是一个文件,它设置单页面应用程序的所有依赖项并初始化它。这一切都很好,我唯一不明白的是为什么需要js优化器镜像整个js目录。我想在我的script-build文件夹中只有四个模块脚本,其中存在所有最小化的脚本。有没有办法做到这一点?
提前致谢。
编辑**这是配置文件以防这是
({
baseUrl: '../',
preserveLicenseComments: "true",
dir: '../../Scripts',
findNestedDependencies: "true",
mainConfigFile: '../main.js',
modules: [
{
name: 'main',
include: ['main', 'requireLib']
},
{
name: "apps/booking",
include: ["apps/booking"],
exclude: ["main"]
},
{
name: 'apps/tour',
include: ['apps/tour'],
exclude: ["main"]
},
{
name: 'apps/search',
include: ['apps/search'],
exclude: ["main"]
}
],
skipDirOptimize: true,
paths: {
requireLib: 'libs/require/require'
},
include: 'requireLib'
})
答案 0 :(得分:1)
您可以将一个正则表达式模式中的多个排除组合与|运营商。例如:
fileExclusionRegExp: /^(r|build)\.js$/
这不包括r.js& build.js文件。同样,您可以实现目录或其他文件。