Can';t加载使用dojo build创建的自定义库

Can';t加载使用dojo build创建的自定义库,build,dojo,load,Build,Dojo,Load,我创建了一个应用程序,它有自己的dojo小部件集。我创建了一个自定义dojo构建,将我的所有库打包到一个dojo文件中 该文件混合了AMD和非AMD类。事实上,只有一个AMD类。我使用Dojo1.7.4进行构建,尽管运行时服务器使用的是1.7.2。我有parseOnLoad=false。这是我的WebSpherePortal运行时必须完成的 该库有一组声明、定义、提供。。。比如: require({cache:{ 'com/gnf/class1':function(){ // wrapped b

我创建了一个应用程序,它有自己的dojo小部件集。我创建了一个自定义dojo构建,将我的所有库打包到一个dojo文件中

该文件混合了AMD和非AMD类。事实上,只有一个AMD类。我使用Dojo1.7.4进行构建,尽管运行时服务器使用的是1.7.2。我有parseOnLoad=false。这是我的WebSpherePortal运行时必须完成的

该库有一组声明、定义、提供。。。比如:

require({cache:{
'com/gnf/class1':function(){
// wrapped by build app
define("com/gnf/class1", ["dijit","dojo","dojox"], function(dijit,dojo,dojox){

dojo.provide("com.gnf.class1");

dojo.declare("com.gnf.class1", null, {
});
(function(){
    if( com.gnf.class1.instance == undefined ){
        com.gnf.class1.instance = new com.gnf.class1(); 
    }
})();

});

}, 
'com/gnf/class2':function(){
// wrapped by build app
define("com/gnf/class2", ["dijit","dojo","dojox","dojo/require!com/ibm/btt/util/I18nUtil,com/ibm/btt/util/StringUtil"], function(dijit,dojo,dojox){

dojo.provide("com.gnf.dijit.class2"); 

dojo.require("com.gnf.util.class3");
dojo.require("com.gnf.util.class4");

dojo.declare("com.gnf.dijit.class2", null,{
}

...

}});
define("com/gnf/app/app", [], 1);
然后,我使用

<script type="..." src="/js/app.js"> </script>

该文件已加载,我可以通过使用Firebug看到代码在每个声明中停止执行。但是,没有执行Inner代码。 最后,我的类集不可用,并且我收到“未找到类”错误消息

有什么想法吗?我应该如何加载我的库?有什么东西不见了吗

提前谢谢