Javascript ES6&x2B;BabelJS+;导出类的网页包
我在学习babel和新东西ES6,它看起来很神奇,但我正在努力从不同的“js”导入类 我有dummy.js: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
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