При использовании динамического импорта я могу определить, что я хочу импортировать, как обычный импорт?
Например:
import Person from '/classes.js'
как динамический:
await import('Person from /classes.js') //Incorrect obviously
Вы можете попробовать это, когда вам нужно импортировать какой-то определенный файл.
const moduleSpecifier = '/classes.js'; import(moduleSpecifier) .then(someModule => someModule.myFucntion());
Динамический импорт предоставит вам все, что находится внутри модуля. Вы можете использовать деструктурирование экстракта по кусочкам, которые вы хотите.
const { Person } = await import('/classes.js');