我最近尝试使用gulp Gist发布here:
一切都很好,但在浏览器中我在生成的templates.js
文件中出错:
global.Handlebars = require("handlebars");
module.exports = Ember.TEMPLATES["index"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
该错误声称,'模块'未定义......
我有一种强烈的感觉,我在这里遗漏了一些非常微不足道的东西。
提前致谢
答案 0 :(得分:0)
因为这导致文件被包装在一些shim javascript中:
'templates': {
path: 'public/js/templates.js',
exports: 'Ember.TEMPLATES'
},
删除它,你会没事的。
如果你还要从你的代码中要求它,那么要求预先包装中的Ember是没用的。