名前空間を使用しようとしていますがrequireJS
、いくつかの問題に直面しています。これまでのところ、私は持っています:
require.config({
paths: {
jquery: [
'http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min'
],
jqueryUI: 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min',
main: 'http://mysite.com/main'
}
});
そして、私はロードしようとしています
require(['jquery', 'main'], function($) {
myApp.core.init();
});
どこmain.js
に私の名前空間変数が含まれていますmyApp
- しかし、それはjQueryが定義されていないmyApp
ことを示しており、内部のすべてのコードが
(function(myApp, $, undefined) {
}(window.myApp = window.myApp || {}, jQuery));
動作しませんか?誰かが助けることができますか?