ember-cli 是否支持对象文字速记?
Does ember-cli support object literal shorthands?
更新 2
我在 ember-cli 存储库中提交了一个问题,描述了重现该问题的简单步骤:https://github.com/ember-cli/ember-cli/issues/4015。
更新
这与使用 in-repo-addons 有关。在您的常规应用程序中使用此语法时,ember 编译器不会阻塞。我将很快在 http://github.com/ember-cli/ember-cli 提交错误报告以及重现步骤,并会在问题准备就绪后 link 回到这里。
我发现了 es6 的错误并开始使用对象字面量方法 shorthand:
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 «:»
Ember-cli 使用支持对象文字速记的 babel。
参见:
在 Repo Addons 中(当前)需要 ember-cli-babel
作为依赖项。
$ cd lib/<your addon>
$ npm install ember-cli-babel --save
$ cd ../..
$ ember build --environment production
更新 2
我在 ember-cli 存储库中提交了一个问题,描述了重现该问题的简单步骤:https://github.com/ember-cli/ember-cli/issues/4015。
更新
这与使用 in-repo-addons 有关。在您的常规应用程序中使用此语法时,ember 编译器不会阻塞。我将很快在 http://github.com/ember-cli/ember-cli 提交错误报告以及重现步骤,并会在问题准备就绪后 link 回到这里。
我发现了 es6 的错误并开始使用对象字面量方法 shorthand:
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 «:»
Ember-cli 使用支持对象文字速记的 babel。
参见:
在 Repo Addons 中(当前)需要 ember-cli-babel
作为依赖项。
$ cd lib/<your addon>
$ npm install ember-cli-babel --save
$ cd ../..
$ ember build --environment production