ES6 "Import ()" выдает "MODULE_NOT_FOUND" [Webpack - NodeJS] - PullRequest
0 голосов
/ 21 февраля 2019

Я переносил свой код ES6 с помощью Webpack вместе с BabelJS в среде NodeJS.Проблема в том, что, когда я пытаюсь импортировать набор определенных модулей .js, возникает исключение MODULE_NOT_FOUND.Это основной фрагмент кода, который я написал до сих пор:

export default async () => {
  const modulesToBeImportedByNames = ['a.js', 'b.js', 'c.js'];
  const modulesToBeImportedByPromises = 
      modulesToBeImportedByNames.map(moduleFilename => 
        import(`./${moduleFilename}`) // exception is thrown here
      );
  const importedModules = await Promise.all(modulesToBeImportedByPromises);
}

Примечание. Я использовал плагин @babel/plugin-syntax-dynamic-import в своей конфигурации BabelJS.

1 Ответ

0 голосов
/ 23 февраля 2019

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

const modulesToBeImportedByNames = ['./a.js', './b.js', './c.js'];
...