ES6 Class 实例化时出错

ES6 Class gives error when I instantiate it

我正在加快 ES6 class加载了 JSPM 的速度。

例如:

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

然后我在另一个上面导入这个 class:

import Alerter from 'services/alerter';

然后我使用 class:

var alerter = new Alerter();

这一行报错:object does not support his method.

我应该用不同的方式写这篇文章吗?

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

export default class Alerter {

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

import {Alerter} from 'services/alerter';

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