Я использую jspm и SystemJS для импорта модулей ES2015.
Можно ли получить список всех импортированных модулей в проекте через объект System
или где-то еще? Я могу получить доступ к модулям своего проекта через System._loader.moduleRecords
, но модули, которые я установил через jspm (например, d3
, jquery
), не отображаются в этом списке.
System._loader.modules
содержит список всех модулей, но, к сожалению, также включает список модулей, необходимых для транспиляции моего кода и пакетов, загружающих модули.
System._loader.moduleRecords
(модули проекта)
System._loader.modules
(модули проекта, библиотеки, пакеты для переноса)
Мне нужен только список объявленных импортов, а именно тех, которые я импортировал с помощью import x from 'x'
. Сюда должны входить оба модули проекта и библиотеки, но не модули, связанные с загрузкой babel/module. Я бы хотел, чтобы решение не включало фильтрацию с использованием регулярных выражений.