Backbone.js 编译的.Jade to.JS…如何在Require.JS中用作主干模板?

Backbone.js 编译的.Jade to.JS…如何在Require.JS中用作主干模板?,backbone.js,requirejs,pug,Backbone.js,Requirejs,Pug,所以我编译了.Jade到.js。 如何将backbone.js中的.js模板与require.js一起使用? 我试过这样的方法: define(['marionette'], function(Marionette) { return CoreNorthLayout = Backbone.Marionette.Layout.extend({ template: require('/to/folder/templatename') }); }); 但是没有工作,还有什么我可以试试的吗?

所以我编译了.Jade到.js。 如何将backbone.js中的.js模板与require.js一起使用? 我试过这样的方法:

define(['marionette'], 
function(Marionette) {

return CoreNorthLayout = Backbone.Marionette.Layout.extend({
  template: require('/to/folder/templatename')
});

});

但是没有工作,还有什么我可以试试的吗?谢谢。

Jade将只生成一个javascript函数源代码:
函数匿名(本地){…}
。您需要使用AMD包装器将其与requirejs一起使用。

感谢您为我指明了正确的方向。我发现Grunt Contrib Jade可以用AMD包装器编译它