我正在尝试使用命名空间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();
});
wheremain.js
包含我的命名空间变量,例如myApp
- 但是它告诉 jQuerymyApp
未定义
(function(myApp, $, undefined) {
}(window.myApp = window.myApp || {}, jQuery));
行不通?有人可以帮忙吗?