在我们的应用程序中,我们将 dojo 用于一些小部件,包括几个自定义小部件,并对几个模块使用 AMD 格式。
例如
define("foo.bar.module", ["dojo/_base/declare"], function(declare) {
var module = declare("foo.bar.module", [], {
// Do Stuff
}
return module;
});
这目前工作正常,因为每个模块都是单独请求的。但是,我们已经确定使用 dojo 层将其合并到一个请求中将是一个很好的优化。
问题是,我们预先加载层,然后尝试要求层中定义的模块,但是 dojo 加载器找不到模块。构建配置文件中是否有特别需要的东西来完成这项工作?一些帮助或文档链接将不胜感激。