ES6动态导入命名空间



使用动态导入时,我可以像常规导入一样定义要导入的内容吗?

例如:

import Person from '/classes.js'

动态:

await import('Person from /classes.js') //Incorrect obviously

动态导入将提供模块内的所有内容。你可以使用破坏提取你想要的片段。

const { Person } = await import('/classes.js');

您可以在需要导入特定文件时尝试此操作。

const moduleSpecifier = '/classes.js';
import(moduleSpecifier)
.then(someModule => someModule.myFucntion());

最新更新