ES6 + BabelJS + Webpack导出类

皮条科技

我正在学习babel和看起来很棒的新东西ES6,但是我正在努力处理来自不同“ js”的导入类。

我有dummy.js:

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

    getName(){
        return this.name;
    }
}

而且我有我的index.js(关于webpack配置的入口点):

import Test from './dummy.js';
var ab = new Test();

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

我花了几个小时进行谷歌搜索,但找不到任何有效的方法。我试图使用'module.exports'或什至导出函数以返回'Test'的新实例,但是它也不起作用。

唯一可行的方法是利用原型,它似乎可以完成工作,但是在利用原型进行编码之前,我要确保该类不起作用。

我什至尝试使'dummy.js'成为webpack配置的条目,但是它将隐含一个静态类,我不想要它。

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

塞尔克斯

ES2015 +中的构造方法名称constructor不是construct

参考:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章