如何在iojs中导出和导入ES6类?

时间:2015-08-19 21:55:27

标签: class ecmascript-6 iojs

foo.js

class Foo {
    run(){
        console.log("test");
    }
}

index.js

'use strict'    

var test = require('./foo.js'),
    Test = new test();

Test.run();

如何在iojs 3中导出Foo类?

我尝试过这种方式并且工作,但我不知道这是否正确:

module.exports = class Foo {
                    run(){
                        console.log("test");
                    }
                 }

1 个答案:

答案 0 :(得分:0)

在当前的io.js中,您可以执行以下操作来导出类,以便可以使用require()导入它:

'use strict'


class Foo {

}

module.exports = Foo;

const Foo = require('./foo');