使用动态导入时,我可以像常规导入一样定义要导入的内容吗?
例如:
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());