2012-03-25 2 views
0

Я делаю пользовательскую сборку с dojo 1.6.1.Dojo Build Error - ReferenceError: dojo не определен

Я получаю эту ошибку: ReferenceError: dojo не определен.

я уменьшил профиль в простой файл, как это:

dependencies ={ 
    layers: [ 
     { 
      name: "myRelease.js", 
      dependencies: [ 
     "dijit._Widget", 
     "dijit._Templated"   
      ] 
     } 
    ], 
    prefixes: [ 
    [ "dijit", "../dijit" ] 
    ] 
}; 

, но я все еще получаю ту же ошибку.

Почему додзё не определено? Что я делаю не так?

БЛАГОДАРЯ

+0

Вы уверены, ссылка додзё цела? – Kangkan

+0

ссылка где? В профиле нет ссылки на доджо, правильно? по крайней мере, я не вижу этого ни в одном из примеров. Сборка начинается с помещения dojo и dijit в каталог релиза, тогда он говорит, что dojo не определен. –

+0

build output: E: \ SOFTWARE \ BGS \ BGS \ util \ buildscripts> java -classpath ../shrinksafe/js.jar;../sh rinksafe/shrinksafe.jar org.mozilla.javascript.tools.shell .Main build.js action = release profile = bgsrelease3 releaseDir = ../../REL1 релиз: Использование профиля: profiles/bgsrelease3.profile.js выпуск: использование версии: 0.0.0.dev для выпуска. выпуск: копирование: ../../dojo/../dijit to: ../../REL1/dojo/dijit выпуск: копирование: ../../dojo to: ../../ REL1/dojo/dojo релиз: создание файлов dojo.js и слоев js: исключение JavaScript без выполнения JavaScript: ReferenceError: «dojo» не определен –

ответ

0

Добавьте следующий скрипт в HTML, чтобы добавить DOJO построить поддержку

<script src="//ajax.googleapis.com/ajax/libs/dojo/1.8/dojo/dojo.js"></script> 
+0

Но разве это не то, чего вы хотите избежать? Вы хотите иметь один JS-файл, содержащий весь код dojo. Это единственная цель создания сборки, не так ли? –

Смежные вопросы