Angular CLI - запустить скрипт при сборке, используя значение среды
Мне было поручено включить файл JSON в мое приложение Angular 2 CLI, в котором содержатся параметры для приложения, которые будут использоваться в зависимости от среды, в которой оно развернуто.
Я пытаюсь создать / изменить этот файл в процессе сборки ng. Идея состоит в том, что я смогу изменить значения в файле JSON, если это необходимо, без перестройки всего приложения.
Мой файл environment.env.ts будет выглядеть так:
export const environment = {
mySetting: "envSetting"
};
... и мой файл custom-app-config.json после 'ng build -e "env" будет выглядеть так:
{
"mySetting": "envSetting"
}
Я могу правильно вывести файл, используя параметр angular-cli.json:
"assets": [
"assets",
"favicon.ico",
"custom-app-config.json"
],
... но я нигде не могу найти сценарий для изменения файла custom-app-config.json, прежде чем он будет скопирован в каталог dist.
Любая помощь будет оценена.