SpineJS和RequireJS

时间:2012-06-14 15:43:26

标签: requirejs spine.js

我使用的是require.js 2.0。

我有以下代码,最初由require调用:app.js

requirejs.config({
   paths: {
           app: '..',
           spine: 'spine_src/spine',
           cs: "cs",
   },
   shim: {
        'spine_src/route': {
             deps: ['spine']
         }
    }
});

// Start the main app logic.
requirejs(['cs!app/StartApp_Admin', 'spine','spine_src/route'],
function (StartApp_Admin, Spine, Route) {
{
    new StartApp_Admin(); 
}
});

以下控制器:StartApp_Admin

define () ->
 class StartApp_Admin extends Spine.Controller
    constructor: ->
        @routes
            "/twitter/:id": (params) ->
                console.log("/users/", params.id)

        Spine.Route.setup()

当我执行应用程序时,我的脊椎路径库文件(route.js)中出现以下错误。当我调用Spine.Route.setup()

时应用程序中断
  

Uncaught TypeError:Object function(element){return element;}没有方法'extend'

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

让它发挥作用。我不得不使用require-jquery库。 Jquery没有正确加载。

http://requirejs.org/docs/jquery.html