Я работаю над приложением со стеком React
, TS
и Webpack
.
Мне нужно реализовать функцию, позволяющую моему приложению работать с клиентскими плагинами - js
файлы, которые переопределяют существующиефункциональность некоторых классов.Он может быть загружен из любого места - локальной файловой системы или удаленного репозитория и должен быть выбран в runtime
, потому что мне нужно иметь возможность указать новое расширение в конфигурации и просто нажать F5
.
Динамическийimport - это не мой случай, потому что, насколько я понимаю, Webpack
должен быть в состоянии хотя бы приблизительно догадаться, на что подразумевается ссылка import()
.Можно использовать простой запрос get, но как в этом случае использовать загруженный скрипт в качестве модуля CommonJS
?И я прав насчет динамического поведения при импорте?