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.

Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам