Узел импорта пользовательских расширений в глобальной области видимости - PullRequest
0 голосов
/ 14 февраля 2020

Можно ли как-то упростить импорт различных модулей внутри узла.

У меня много файлов, и они импортируют какой-то другой файл из одной папки. Но поскольку структура папок непостоянна, я получаю такие модули импорта

App
  Engine/engine.js
  Folder/ModuleA.js
  Folder2/Folder3/ModuleB.js
  Folder4/Folder5/Folder6/ModuleC.js

ModuleA.js
import engine from '../Engine/engine.js'

ModuleB.js
import engine from '../../Engine/engine.js'

ModuleC.js
import engine from '../../../Engine/engine.js'

Как мне выполнить sh этот метод импорта

ModuleA.js
import engine from 'my-engine'

ModuleB.js
import engine from 'my-engine'

ModuleC.js
import engine from 'my-engine'
...