意外的令牌ILLEGAL - 早午餐生成的app.js

时间:2013-05-30 15:16:26

标签: node.js templates ember.js brunch

我知道这已被问了一百万次,但我似乎找不到这一行中的非法字符:

window.require.register("templates/application", Function('exports, require, module', "module.exports = Ember.TEMPLATES[module.id.replace('templates\\','')] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {\nthis.compilerInfo = [2,'>= 1.0.0-rc.3'];\nhelpers = helpers || Ember.Handlebars.helpers; data = data || {};\n  var buffer = '', hashTypes, escapeExpression=this.escapeExpression;\n\n\n  hashTypes = {};\n  data.buffer.push(escapeExpression(helpers._triageMustache.call(depth0, \"outlet\", {hash:{},contexts:[depth0],types:[\"ID\"],hashTypes:hashTypes,data:data})));\n  data.buffer.push(\"\\n\");\n  return buffer;\n  \n});\n//@ sourceURL=templates/application.hbs"));

此行来自使用https://github.com/cbosco/ember-brunch的简单空分支中的节点/早午餐生成的app.js文件。

我收到错误:

  

未捕获的SyntaxError:意外的标记ILLEGAL

Chrome中的

指向localhost:3333。 Firefox出现以下错误:

  

SyntaxError:unterminated string literal

它看起来像在app.js中生成的“模板”代码中。同样的问题发生在cbosco todomvc项目中。

重新创建的步骤:

  1. git clone git://github.com/cbosco/ember-brunch.git ember-skeleton -b empty
  2. brunch new my_app -s ./ember-skeleton
  3. cd my_app
  4. brunch watch -s
  5. 将浏览器指向localhost:3333

0 个答案:

没有答案