Создание пользовательской сборки в Dojo 1.7.2

Мне нужна помощь, пожалуйста, с моей пользовательской сборкой 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 выдает ошибку "_5c4 не является функцией" при попытке что-то сделать с digit.byId.

Когда я вместо этого загружаю полный Dojo с ajax.googleapis.com, все работает отлично.

Должен ли я включить../dijit/dijit.js в html?

1 ответ

Проверьте вашу орфографическую цифру->dijit

Другие вопросы по тегам