我正在尝试在我的mvc4项目中使用requireJs和knockout。但是,当我开始学习需要js时,我在许多地方发现了以下代码。
requirejs.config({
shim: {
'backbone': {
deps: ['underscore', 'jquery'],
exports: 'Backbone'
}
}
});
我需要知道为什么使用这个配置块。什么是配置中的垫片以及为什么我们使用它,有什么好处。
提前致谢。
答案 0 :(得分:0)
http://requirejs.org/docs/api.html#config-shim
含义:backbone不支持开箱即用的requirejs,因此你必须自己定义依赖项。