С текущей, последней версией TS (v2.5.x) возможно ли динамически импортировать модуль, используя переменную, вместо жесткого кодирования?
Например:
let modName: string = "myModule";
const myMod = await import(modName);
Когда я использую переменную, я получаю сообщение об ошибке «Не удается найти модуль '.'». Похоже, что TS транспилирует его в эту строку кода, когда я использую переменную, поэтому не имеет значения, что я устанавливаю для этой переменной.
Я просмотрел эти соответствующие темы:
Динамический импорт модуля в TypeScript TypeScript ES dynamic `import()`
modName
, но используетеmod
в следующей строке? - person zerkms   schedule 05.10.2017Promise.resolve().then(function(){return!function(){var e=new Error('Cannot find module "."');throw e.code="MODULE_NOT_FOUND",e}()})
. Я использую WebPack и Uglify, поэтому код выглядит так. Если я использую жестко закодированную строку:Promise.resolve().then(function(){return o("my-module-name")})
- person Hari   schedule 05.10.2017