Ember.js: "Can't find variable: exports"
Ember.js: "Can't find variable: exports"
我开始使用提到的 "ember-template-compiler.js" 文件编译我的 Ember.js 模板服务器端 here。
编译我的模板并使用 Babel 转换输出后,我得到一个文件,其中包含分配给名为 "export" 的对象的所有模板。这是前几行:
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = Ember.HTMLBars.template((function () {
return {
meta: {
...
现在我已经在前端集成了 jQuery、"ember.prod.js" 和那个文件。我认为它会起作用,但我从控制台得到的唯一信息是:
ReferenceError: Can't find variable: exports
为什么 "exports" 没有定义?
P.S.: 通常,我会用 "ember-cli" 来表示所有这些。但是在我目前的项目中,我需要自己做所有事情(请不要问,为什么)。
但它应该有效,对吗?我的意思是,我完全按照所说的那样做 here。
通过为 Gulp 编写自己的模板编译器而不是尝试使用 Ember CLI 中的模板编译器解决了问题:https://github.com/leo/gulp-ember-compiler
我开始使用提到的 "ember-template-compiler.js" 文件编译我的 Ember.js 模板服务器端 here。
编译我的模板并使用 Babel 转换输出后,我得到一个文件,其中包含分配给名为 "export" 的对象的所有模板。这是前几行:
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = Ember.HTMLBars.template((function () {
return {
meta: {
...
现在我已经在前端集成了 jQuery、"ember.prod.js" 和那个文件。我认为它会起作用,但我从控制台得到的唯一信息是:
ReferenceError: Can't find variable: exports
为什么 "exports" 没有定义?
P.S.: 通常,我会用 "ember-cli" 来表示所有这些。但是在我目前的项目中,我需要自己做所有事情(请不要问,为什么)。
但它应该有效,对吗?我的意思是,我完全按照所说的那样做 here。
通过为 Gulp 编写自己的模板编译器而不是尝试使用 Ember CLI 中的模板编译器解决了问题:https://github.com/leo/gulp-ember-compiler