最近同事们开始将js模块默认导出,我试着写了一个例子程序却报错了:
class MClassA {
constructor(value) {
this._value = value;
}
}
export default MClassA;
导入这个类的代码:
import MClassA from "./classA.js";
var obj = new MClassA('123');
后来查了一下,应该是node不支持ES6的这种模块导入导出的写法,而我们项目的工程使用了webpack。