1

我需要一些关于我的 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

然后,我将生成的 dojo.js 包含在我的 html 代码中。当页面加载时,javascript 控制台在尝试使用 digit.byId 执行某些操作时显示错误“_5c4 不是函数”。

当我从 ajax.googleapis.com 加载完整的 Dojo 时,一切正常。

我也应该在 html 中包含 ../dijit/dijit.js 吗?

4

1 回答 1

0

检查您的拼写数字-> dijit

于 2012-04-12T01:19:11.700 回答