簡體   English   中英

ES6 + BabelJS + Webpack導出類

[英]ES6 + BabelJS + Webpack to export classes

我正在學習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的名稱是constructor not construct

參考文獻:

您的construct函數應命名為constructor

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM