首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ES6 + BabelJS + Webpack导出类

ES6 + BabelJS + Webpack导出类
EN

Stack Overflow用户
提问于 2016-07-10 21:23:13
回答 2查看 511关注 0票数 1

我当时正在学习babel和看起来很棒的新东西ES6,但是我在与来自不同'js‘的导入类做斗争。

我有dummy.js:

代码语言:javascript
复制
export default class Test {
    construct(){
        this.name = "name";
    }

    getName(){
        return this.name;
    }
}

我有我的index.js ( webpack配置的入口点):

代码语言:javascript
复制
import Test from './dummy.js';
var ab = new Test();

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

我花了几个小时在谷歌上搜索,但一直找不到有用的东西。我试图使用'module.exports‘,甚至导出一个函数来返回'Test’的新实例,但是它也不起作用。

工作的唯一方法是使用prototype,它似乎完成了工作,但是在编写使用prototype的所有代码之前,我希望确保类不工作。

我甚至尝试让'dummy.js‘作为webpack配置的一个条目,但是它会隐含一个静态类,我不想要它。

有谁知道怎么绕过这个吗?还是我忘了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-10 21:26:53

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

参考文献:

票数 1
EN

Stack Overflow用户

发布于 2016-07-10 21:27:13

您的construct函数应该命名为constructor

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38296587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档