Я пытаюсь собрать додзё 1.7 для использования в моем приложении phonegap.В настоящее время я использую додзё 1.6.1.Я создал свой текущий файл dojo.js, зайдя в build.dojotoolkit.org и выбрав все в dojox.mobile, а также в модуле dojo.store.JsonRest.Это прекрасно работает.
Моя проблема - попытка создать файл профиля, чтобы создать сборку, аналогичную той, которую я получил с сайта сборки dojo.
Я скачал стабильную версию dojo 1.7.Я вошел в папку buildScripts из командной строки и попытался запустить сборку с помощью следующей команды:
>build profile=path/myMobileProfile.js action=release releaseName=test
Я использовал образец профиля из папки с профилями:
dependencies = {
stripConsole: "normal",
layers: [
{
name: "dojo.js",
customBase: true,
dependencies: [
"dojox.mobile.parser",
"dojox.mobile",
"dojox.mobile.compat"
]
},
{
name: "../dojox/mobile/_compat.js",
layerDependencies: [
"dojo.js"
],
dependencies: [
"dojox.mobile._compat"
]
}
],
prefixes: [
[ "dijit", "../dijit" ],
[ "dojox", "../dojox" ]
]
}
Этопостроен без ошибок.Затем сгенерированный из сборки файл dojo.js был перенесен в мое приложение phonegapЯ изменил свой индексный файл на следующий только для тестирования:
<!DOCTYPE HTML>
<html>
<head>
<title>PhoneGap</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/>
<meta http-equiv="cache-control" content="no-cache"/>
<meta http-equiv="pragma" content="no-cache"/>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojox/mobile/themes/android/android.css" type="text/css" media="screen" title="no title">
<script type="text/javascript" src="libs/dojo/dojo/dojo.js" djConfig="parseOnLoad:true"></script>
<script type="text/javascript" charset="utf-8" src="phonegap-1.1.0.js"></script>
</head>
<body style="background-color:white">
Phonegap
</body>
</html>
Каждый раз, когда я запускаю приложение, я получаю белую страницу.Когда я заменяю файл dojo.js своей рабочей копией, я вижу вывод Phonegap.
Я хотел бы иметь возможность использовать мобильное Dojo 1.7 и некоторые новые функции, такие как SpinWheel.
Может кто-нибудь помочь мне с моей сборкой?
Спасибо