是否可以创建动态类而不预加载它?我想避免预加载该类,因为我是动态导入它的。下面是一个代码示例,说明了我想要实现的目标:
import(namespace).then((DynamicClass) => {
var classInstance = new DynamicClass();
}
目前的结果是:(节点:962)UnhandledPromiseRejectionWarning:TypeError:dynamicClass不是构造函数
当我 console.log DynamicClass 时,它显示:
{ default: [Function: DynamicClass] }
该类的定义如下:
命名空间/index.js
class DynamicClass extends BaseClass {
//...
}
module.exports = DynamicClass;
呼唤远方
相关分类