Ember.js:“找不到变量:出口”

时间:2015-10-31 10:42:14

标签: javascript jquery templates ember.js htmlbars

我开始使用提到here的“ember-template-compiler.js”文件编译我的Ember.js模板服务器端。

在编译模板并使用Babel转换输出后,我得到一个文件,其中包含分配给名为“export”的对象的所有模板。以下是前几行:

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});

exports["default"] = Ember.HTMLBars.template((function () {
  return {
    meta: {
...

现在我已经在前端集成了jQuery,“ember.prod.js”和该文件。我认为它会起作用,但我从控制台得到的唯一一件事就是:

  

ReferenceError:找不到变量:exports

为什么“出口”没有定义?

P.S。:通常,我会使用“ember-cli”来解决所有这些问题。但在我目前的项目中,我需要自己做所有事情(请不要问,为什么)。

但它应该有用,我是对的吗?我的意思是,我完全按照here的说法做了。

1 个答案:

答案 0 :(得分:0)

通过为Gulp编写我自己的模板编译器来解决问题,而不是尝试使用Ember CLI中的那个:https://github.com/leo/gulp-ember-compiler