Файл манифеста заполнения в зависимости от среды развертывания - PullRequest
2 голосов
/ 05 мая 2020

Я хотел бы развернуть другой файл манифеста в нашей тестовой и производственной среде. Интересно использовать замену файла в Angular. json вот так:

 "configurations": {
        "production": {
          "fileReplacements": [
            {
              "replace": "apps/store/src/manifest.webmanifest",
              "with": "apps/store/src/manifests/manifest.prod.webmanifest"
            }
          ],
         ....
      }

Возможно ли это? Если нет, как я могу это сделать?

Спасибо.

1 Ответ

0 голосов
/ 07 мая 2020

Пока на мой вопрос никто не находит правильного ответа. Я хотел бы поделиться своим обходным путем:

Использовать NPM Скрипты:

Пакет. json:

"manifest:prod": "cp ./apps/store/src/manifests/manifest.prod.webmanifest ./apps/store/src/manifest.webmanifest",

В Gitlab Ci:

 script:
    - npm install -g @angular/cli
    - npm install
    - npm run manifest:prod
...