Создание пользовательской сборки в 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?