我有这种配置:
require.config({
paths: {
jquery: '../libs/jquery/dist/jquery',
uicore: '../libs/jquery-ui/ui/jquery.ui.core',
uiwidget: '../libs/jquery-ui/ui/jquery.ui.widget',
uidialog: '../libs/jquery-ui/ui/jquery.ui.dialog'
},
shim: {
uicore: ['jquery'],
uiwidget: ['uicore'],
uidialog: ['uiwidget']
},
urlArgs: "bust=" + (new Date()).getTime()
});
require(['uidialog'], function (d) {
console.log(d); // undefined;
});
那么,我的代码有什么问题?为什么 d 未定义?每个文件都已下载,jquery 版本为 2.1。
请帮忙 :(