Выберите реализацию во время компиляции в веб-пакете - PullRequest
0 голосов
/ 13 мая 2019

У меня есть сценарий общего сценария. Он работает на одном сайте, теперь мы начинаем размещать его на других сайтах, но это требует настройки. Большинство элементов скрипта остается неизменным между версиями.

Сейчас у меня есть ветки с разными версиями, но они не масштабируются.

Я могу изменить сценарий так, чтобы движущиеся части были заключены в интерфейс, а затем предоставить реализации для каждого веб-сайта в виде отдельного файла / класса.

Я бы хотел настроить скрипт сборки (сейчас это веб-пакет), чтобы я мог запустить:

npm run build --impl ExampleComImpl

Я не застрял в веб-пакете и могу мигрировать. Основная причина использования веб-пакета - это возможность упаковать все ресурсы в один файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...