ember“Uncaught Error:找不到模块把手”

时间:2014-12-25 05:00:53

标签: ember.js

Uncaught Error: Could not find module handlebarsember.prod.js:35

我正在使用带有ember 1.9.1和handlebars.runtime 2.0.0的requirejs。

我的垫片:

shim : {
    ember: {
        deps: [
            'jquery',
            'handlebars'
        ],
        exports: 'Ember'
    },
    handlebars: {
        exports: 'Handlebars'
    }....

我一直收到这个错误:

未捕捉错误:找不到模块把手

1.9.1与车把2.0.0兼容吗?当我回滚到1.3.x时,错误就消失了。

有什么想法2.0.0及其解决方案是什么?

1 个答案:

答案 0 :(得分:1)

Handlebars 2.0.0不公开Ember期望存在的全局window.Handlebars变量。我正在做这样的事情以弥补:

define(['handlebars'], function (Handlebars) {
  window.Handlebars = Handlebars;

  require(['ember'], function () {
    // ...
  });
});