Ember.js 余烬“;未捕获错误:找不到模块把手“;

Ember.js 余烬“;未捕获错误:找不到模块把手“;,ember.js,Ember.js,我正在将requirejs与ember 1.9.1和Handlebar.runtime 2.0.0一起使用 我的垫片: Uncaught Error: Could not find module handlebarsember.prod.js:35 我不断地发现这个错误: 未捕获错误:找不到模块把手 1.9.1是否与把手2.0.0兼容?当我回滚到1.3.x时,错误消失了 你知道2.0.0到底是怎么回事吗?Handlebar 2.0.0没有显示全局窗口。Handlebar是Ember期望的变量。

我正在将requirejs与ember 1.9.1和Handlebar.runtime 2.0.0一起使用

我的垫片:

Uncaught Error: Could not find module handlebarsember.prod.js:35
我不断地发现这个错误:

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

1.9.1是否与把手2.0.0兼容?当我回滚到1.3.x时,错误消失了


你知道2.0.0到底是怎么回事吗?Handlebar 2.0.0没有显示全局
窗口。Handlebar是Ember期望的变量。我这样做是为了补偿:

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

你把代码放在哪里?我尝试将它添加到main.js中,但遇到一个错误“不匹配的匿名定义()模块:函数(把手)”,我将它直接放在我的RequireJS清单中,在
RequireJS.config()之后。如果你有一个
main.js
在那里设置你的应用程序和东西,你可能想更改我的代码来添加
require(['main'])
..
的位置。此外,这可能有助于解决您的错误:此处记录了类似的问题-
define(['handlebars'], function (Handlebars) {
  window.Handlebars = Handlebars;

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