我无法理解requirejs.config()函数。requirejs.config()做什么?
requirejs.config({
paths: {
'text': '../lib/require/text',
'durandal':'../lib/durandal/js',
'plugins' : '../lib/durandal/js/plugins',
'transitions' : '../lib/durandal/js/transitions',
'knockout': '../lib/knockout/knockout-3.1.0',
'bootstrap': '../lib/bootstrap/js/bootstrap',
'jquery': '../lib/jquery/jquery-1.9.1'
},
shim: {
'bootstrap': {
deps: ['jquery'],
exports: 'jQuery'
}
}
});
该功能做什么?请不要将我引导至文档,因为我已经阅读并仍然觉得很困惑。我需要一个关于这个函数做什么的简单解释。
这些脚本是异步加载的吗?
你的意思是说这里唯一的非AMD脚本是bootstrap吗? – DesirePRG 2015-04-03 19:54:00
并不是一件坏事。但是shim config用于“amdify”脚本。您可以安全地跳过它并使用全局实例。 – 2015-04-03 20:00:00