NodeJS 如何动态导入d3?

cnwbcb6i  于 2022-12-12  发布在  Node.js
关注(0)|答案(1)|浏览(223)

我知道通常可以使用以下语法(source)动态导入模块:

if (condition) {
    import('something')
    .then((something) => {
       console.log(something.something);
    });
}

但是,必须使用以下语法导入d3库,而不是使用常规的import语法:

import * as d3 from "d3";

如何将这两者结合起来,以便在ES6环境中动态导入d3库?

ymdaylpp

ymdaylpp1#

多亏了安迪,我发现我想要的行为已经在幕后发生了!
它返回一个promise,该promise实现了一个对象,该对象包含来自moduleName的所有导出,其形状与命名空间导入(import * as name from moduleName)相同:具有null原型sealed对象。
希望这能帮助到别人,干杯!

相关问题