在我的项目中,我想使用backbone.babysitter,但我无法让它工作。
我require.js
用来加载模块,现在我的配置看起来像这样。
requirejs.config({
paths: {
'underscore': 'lib/underscore',
'backbone': 'lib/backbone',
'backbone.babysitter': 'lib/backbone.babysitter',
'jquery': 'lib/jquery',
},
shim: {
underscore: {
exports: '_'
},
backbone: {
deps: ['underscore','jquery'],
exports: 'Backbone'
}
}
});
我在代码中使用 AMD 版本的backbone.babysitter
When I do later
require( ['backbone.babysitter'], function(){
var v = Backbone.ChildViewContainer();
});
我收到以下错误:
Uncaught TypeError: Object #<Object> has no method '_updateLength' backbone.babysitter.js:41
我究竟做错了什么?