gpt4 book ai didi

javascript - ES6 + BabelJS + Webpack 导出类

转载 作者:行者123 更新时间:2023-11-30 15:57:21 27 4
gpt4 key购买 nike

我正在学习 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”的新实例,但它也不起作用。

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

我什至尝试将“dummy.js”设为 webpack 配置的条目,但它会隐含一个静态类,我不想要它。

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

最佳答案

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

引用资料:

关于javascript - ES6 + BabelJS + Webpack 导出类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38296587/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com