Как я могу динамически загрузить модуль CommonJs? - PullRequest
0 голосов
/ 18 декабря 2018

Я работаю над приложением со стеком React, TS и Webpack.

Мне нужно реализовать функцию, позволяющую моему приложению работать с клиентскими плагинами - js файлы, которые переопределяют существующиефункциональность некоторых классов.Он может быть загружен из любого места - локальной файловой системы или удаленного репозитория и должен быть выбран в runtime, потому что мне нужно иметь возможность указать новое расширение в конфигурации и просто нажать F5.

Динамическийimport - это не мой случай, потому что, насколько я понимаю, Webpack должен быть в состоянии хотя бы приблизительно догадаться, на что подразумевается ссылка import().Можно использовать простой запрос get, но как в этом случае использовать загруженный скрипт в качестве модуля CommonJS?И я прав насчет динамического поведения при импорте?

...