#javascript #import #module
#javascript #импорт #модуль
Вопрос:
В файле JavaScript есть следующий код:
let config = { conversions: {} };
// code that populates conversions not shown here
import { multipliers } from '../config/extension';
config.multipliers = multipliers;
Пока этот код работает, мне интересно, есть ли способ выполнить импорт и установить config.multiplier
за один шаг. Я пробовал это, но получаю красную волнистую строку под словом import
в редакторе с сообщением «Ожидаемое выражение» —
config.multipliers = import { multipliers } from '../config/extension';
Я также пытался
import { multipliers as config.multipliers } from '../config/universal-extension';
безрезультатно.
Комментарии:
1. может быть
config.multipliers = (await import('../config/extension')).multipliers;
? на самом деле это не то же самое 😶2. Спасибо за предложение. Попытка выдала ошибку «невозможно использовать ключевое слово ‘await’ вне асинхронной функции».