Javascript ES6&x2B;BabelJS+;导出类的网页包

Javascript ES6&x2B;BabelJS+;导出类的网页包,javascript,ecmascript-6,webpack,babeljs,Javascript,Ecmascript 6,Webpack,Babeljs,我在学习babel和新东西ES6,它看起来很神奇,但我正在努力从不同的“js”导入类 我有dummy.js: export default class Test { construct(){ this.name = "name"; } getName(){ return this.name; } } 我有我的index.js(webpack配置的入口点): 我花了几个小时在谷歌上搜索,但没有找到任何有用的东西。我尝试使用“mod

我在学习babel和新东西ES6,它看起来很神奇,但我正在努力从不同的“js”导入类

我有dummy.js:

export default class Test {
    construct(){
        this.name = "name";
    }

    getName(){
        return this.name;
    }
}
我有我的index.js(webpack配置的入口点):

我花了几个小时在谷歌上搜索,但没有找到任何有用的东西。我尝试使用“module.exports”甚至导出一个函数来返回“Test”的新实例,但它也不起作用

唯一有效的方法是使用原型,它似乎可以完成工作,但在使用原型编写所有代码之前,我想确保类不起作用

我甚至尝试将'dummy.js'作为webpack config的一个条目,但它会隐含一个静态类,我不想要它


那么有人知道如何绕过这个吗?还是我忘了什么?

ES2015+中构造函数的名称是
constructor
而不是
construct

参考资料:


您的
构造
函数应命名为
构造函数

真不敢相信。。我复习了一千遍!有时大脑会出现蓝屏!非常感谢。
import Test from './dummy.js';
var ab = new Test();

console.log(ab);
//out: Test{}
console.log(ab.getName());
//out: undefined