在dojo 1.7.2中进行自定义构建

时间:2012-04-11 20:20:41

标签: dojo dojo-build

我需要一些帮助,请使用我的Dojo 1.7.2自定义构建 - 构建工作正常但在浏览器中返回错误。

这是我的个人档案文件:

dependencies = {
    layers: [
            {
                    // This is a specially named layer, literally 'dojo.js'
                    // adding dependencies to this layer will include the modules
                    // in addition to the standard dojo.js base APIs.
                    name: "dojo.js",
                    dependencies: [
                            "dijit.registry",
                            "dijit.Dialog",
                            "dijit.Tooltip",
                            "dijit.form.Button",
                            "dijit.layout.ContentPane"
                    ]
            }
    ],

    prefixes: [
            [ "dijit", "../dijit" ],
            [ "dojox", "../dojox" ]
    ]

}

我认为我不需要添加" digit.registry" - 生成的dojo.js文件在有或没有变化的情况下都不会改变。因为我使用了digit.byId

,所以我把它作为依赖

这是我的构建方式:

./build.sh -r --profile profiles/my.profile.js --releaseDir /my/release/directory

然后我在我的html代码中包含生成的dojo.js。当页面加载时,javascript控制台显示错误" _5c4不是函数"当试图用digit.byId做某事时。

当我从ajax.googleapis.com加载完整的Dojo时,一切都运行良好。

我是否应该在html中包含../dijit/dijit.js?

1 个答案:

答案 0 :(得分:0)

检查您的拼写数字 - > dijit