Настроить сборку под разные окружения для AngularJS

500 руб. за проект • электронные деньги
29 июля 2016, 08:07 • 1 отклик • 15 просмотров
Есть существующий проект на AngularJS собранный с помощью gulp и пакета yeoman.
Нужно настроить проект так, что бы при сборке определялись разные переменные в зависимости от окружения. То есть что бы в отдельной папки существовали файлы:
settings.json
develop.json
production.json
staging.json
По умолчанию все настройки должны браться из файла settings.json, а информация из других файлов лишь переопределяла данные.
То есть осуществить это например с помощью пакетов gulp-ng-config или gulp-ng-constant. Для настройки будет предоставлен доступ к git репозиторию с проектом.
К примеру можно реализовать настройки по статьям
https://github.com/Swiip/generator-gulp-angular/bl...
https://toster.ru/q/230207
Достаточно будет только настроить, и для примера вызвать в одном из контроллеров одну переменную. Т.е. не нужно будет рефакторить весь проект.