ES6类在实例化时出错

时间:2015-07-15 21:11:52

标签: ecmascript-6 jspm

我正在加速使用JSPM加载的ES6类。

例如:

export class Alerter{
    doAlert(message)
    {
        alert(message);
    }
}

然后我将其导入另一个类:

import Alerter from 'services/alerter';

然后我使用了这个类:

var alerter = new Alerter();

此行引发错误:object does not support his method.

我应该用不同的方式写这个吗?

1 个答案:

答案 0 :(得分:0)

您正在导出命名导出并导入默认导出。你要么做

export default class Alerter {

这样您就可以导出导出,或

import {Alerter} from 'services/alerter';

以便导入正确的构造函数。