2014-09-05 51 views
0

在我的应用程序,我使用与handlbars插件(https://github.com/SlexAxton/require-handlebars-plugin)requirejs模板,我用我的应用程序集成..把手 - 需要插件引发错误...不编译

但我不断收到错误,我不知道为什么?

这里是我的错误:

error screen shot

我需要的配置文件:

require.config({ 
    baseUrl :'bower_components', 
    paths: { 
     "scripts":'../scripts', 
     "jquery":"jquery/jquery.min", 
     "underscore" :"underscore-amd/underscore-min", 
     "backbone" :"backbone-amd/backbone-min", 
     "marionette":"backbone.marionette/lib/backbone.marionette.min", 
     "text" : "requirejs-text/text", 
     "hbs":"require-handlebars-plugin/hbs", 
     "handlebars":"require-handlebars-plugin/handlebars", 
     'i18nprecompile' : 'require-handlebars-plugin/hbs/i18nprecompile', 
     'json2' : 'require-handlebars-plugin/hbs/json2' 
    }, 
    shim: { 
     "jquery": { 
      exports: '$' 
     }, 
     "underscore":{ 
      exports: '_' 
     }, 
     "backbone": { 
      deps: ["jquery","underscore"], 
      exports: "Backbone" 
     }, 
     "marionette": { 
      deps: ["jquery", "underscore", "backbone"], 
      exports: "Marionette" 
     } 
    } 
}); 
require(["scripts/main"]); 

我的视图文件:

define([ 
    'jquery', 
    'underscore', 
    'backbone', 
    'hbs!../template/login1Template.hbs'], 
    function ($,_,Bacbone,hbr) { 
     "use strict"; 
     socialApp = window.socialApp || {}; 

     socialApp.loginView = Bacbone.View.extend({ 
      template:_.template(loginTemplate), 
      initialize:function(){ 
       var temp = hbr({adjective: "favorite"}); 
      } 
     }); 

     return socialApp.loginView; 
    } 
); 

任何一个可以帮助我解决这问题,请?这吸吮我的时间在这里!

回答

0

感谢所有...

的问题是,我用bower.js安装所有我moudles。在插件中,它没有正确安装。部分文件从git中丢失。手动我更新和现在加载的车把。