2
我想开发一个使用Durandal IOS(使用Mac)的Cordova/Phonegap应用程序,并且在开始时遇到了一些麻烦。使用Durandal Phonegap /科尔多瓦
我有科尔多瓦加载RequireJs,这一切工作正常。这是我在我的main.js文件中得到的:
define(function (require) {
var
cordova = require('cordova.ios'),
system = require('durandal/system'),
//app = require('durandal/app');
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {
alert('Device is Ready!');
}
});
注意我有app = require('durandal/app')注释掉了。如果它IS注释掉了,那么一切正常。但是一旦我取消注释,我就不会再收到警报了。我在Safari中的web检查器中看不到任何不寻常的东西,看起来好像app.js文件被加载,但它阻止了其他任何事情的发生。
我知道文档说你可以使用优化器,但是没有办法在XCode中进行实际的开发并且不运行优化器进行测试?
在此先感谢您的帮助或意见。
谢谢您的回复。我假定你的意思是我不应该给我的变量命名为“app”。我尝试过“durandalApp”,“dApp”,“ladkfj”,但都没有工作。如果你有样品,我会很感激。 – rchamberlin
你还能够链接到你在github上的例子吗? – rwisch45