更新2
我在ember-cli repo上提出了一个问题,描述了重现问题的简单步骤:https://github.com/ember-cli/ember-cli/issues/4015。
更新
这与使用in-repo-addons有关。在常规应用程序中使用此语法时,ember编译器不会阻塞。我将很快在http://github.com/ember-cli/ember-cli提交一份错误报告,其中包含重现的步骤,并在准备就绪时将链接回到此处。
我发现了es6的bug并开始使用对象文字方法的简写:
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
// stuff I want to do once we're in the DOM
}
})
但在运行ember build --environment production
时会窒息。想法?
Build failed.
Unexpected token punc «(», expected punc «:»
答案 0 :(得分:0)
答案 1 :(得分:0)
在Repo Addons(当前)中需要ember-cli-babel
作为依赖。
$ cd lib/<your addon>
$ npm install ember-cli-babel --save
$ cd ../..
$ ember build --environment production