ES6 Динамический импорт с пространством имен? - PullRequest
0 голосов
/ 08 ноября 2018

При использовании динамического импорта я могу определить, что я хочу импортировать, как обычный импорт?

Например:

import Person from '/classes.js'

как динамический:

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

Ответы [ 2 ]

0 голосов
/ 08 ноября 2018

Вы можете попробовать это, когда вам нужно импортировать какой-то определенный файл.

const moduleSpecifier = '/classes.js';
import(moduleSpecifier)
.then(someModule => someModule.myFucntion());
0 голосов
/ 08 ноября 2018

Динамический импорт предоставит вам все, что находится внутри модуля. Вы можете использовать деструктурирование экстракта по кусочкам, которые вы хотите.

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