0

私のプロジェクトでは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'
    }

  }
});

backbone.babysitter コードで後で行うときの AMD バージョンを使用します。

require( ['backbone.babysitter'], function(){
  var v = Backbone.ChildViewContainer();
});

次のエラーが発生しました。

Uncaught TypeError: Object #<Object> has no method '_updateLength' backbone.babysitter.js:41

私は何を間違っていますか?

4

3 に答える 3