Как определить конфигурацию сборки в ngx-build-plus? - PullRequest
0 голосов
/ 31 октября 2019

Используя ngx-build-plus и в пользовательском плагине, как я могу определить, какая конфигурация сборки была запрошена из командной строки angular cli build?

Если вам интересно, как я буду использовать это, вот пример использования: я пытаюсь переименовать файл main.ts перед компиляцией моего проекта на основе выбранной конфигурации сборки -> Обычная сборкапротив кордовой сборки. Сборка Cordova требует другой настройки для main.ts и переноса platformBrowserDynamic().bootstrapModule(AppModule); внутри, если операторы не работают для веб, поэтому у меня нет другого выбора, кроме как использовать 2 разных файла main.ts, которые я выберу в зависимости от типа сборки.

1 Ответ

0 голосов
/ 31 октября 2019

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

Пример

При сборке для Cordova:

ng build --plugin ~webpack.cordova.js 

Обычная сборка:

ng build --plugin ~webpack.extra.js
...