Build 自定义dojo构建不需要';不包括dojo.require()

Build 自定义dojo构建不需要';不包括dojo.require(),build,dojo,custom-build,Build,Dojo,Custom Build,我有一个遗留项目,需要能够使用dojo.require() 但我正在尝试用新的构建器格式构建东西。无论我做什么,我都无法将自定义dojo.js文件构建为包含“require”。我总是得到错误“dojo.require不是函数” 我并不真正关心如何构建自己的dojo.js文件,但我必须这样做,这样才能将其从自定义层中排除。这是我的构建配置文件的缩短版本 layers: { 'dojo/dojo': { customBase: false, dependenc

我有一个遗留项目,需要能够使用dojo.require()

但我正在尝试用新的构建器格式构建东西。无论我做什么,我都无法将自定义dojo.js文件构建为包含“require”。我总是得到错误“dojo.require不是函数”

我并不真正关心如何构建自己的dojo.js文件,但我必须这样做,这样才能将其从自定义层中排除。这是我的构建配置文件的缩短版本

layers: {
    'dojo/dojo': {
        customBase: false,
        dependencies: []
    },
    'dojo/build/app': {
        include: [
            'dojo/fx',
            'dijit/dijit',
            'dijit/Dialog',
            'dojox/form/uploader'
        ],
        exclude: ['/dojo/dojo']
    }

任何想法或提示都将不胜感激。

看起来我需要在我的构建配置文件中设置它

layers: {
    'dojo/dojo': {
        customBase: false,
        dependencies: []
    },
    'dojo/build/app': {
        include: [
            'dojo/fx',
            'dijit/dijit',
            'dijit/Dialog',
            'dojox/form/uploader'
        ],
        exclude: ['/dojo/dojo']
    }
静态特征:{ “dojo同步加载程序”:1 }

然后就可以使用dojo.require()

我不确定,但可能需要这条相关线路来防止其他问题: “dojo xhr工厂”:1