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