是否可以創(chuàng)建動(dòng)態(tài)類而不預(yù)加載它?我想避免預(yù)加載該類,因?yàn)槲沂莿?dòng)態(tài)導(dǎo)入它的。下面是一個(gè)代碼示例,說明了我想要實(shí)現(xiàn)的目標(biāo): import(namespace).then((DynamicClass) => { var classInstance = new DynamicClass(); }目前的結(jié)果是:(節(jié)點(diǎn):962)UnhandledPromiseRejectionWarning:TypeError:dynamicClass不是構(gòu)造函數(shù)當(dāng)我 console.log DynamicClass 時(shí),它顯示:{ default: [Function: DynamicClass] }該類的定義如下:命名空間/index.jsclass DynamicClass extends BaseClass { //...}module.exports = DynamicClass;
動(dòng)態(tài)創(chuàng)建類的實(shí)例,無需預(yù)加載類
慕俠2389804
2023-10-14 15:54:23