我使用的是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'
非常感谢任何帮助
答案 0 :(得分:0)
让它发挥作用。我不得不使用require-jquery库。 Jquery没有正确加载。