Angular CLI - невозможно использовать файл пользовательской среды для тестирования - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь запустить ng test с указанным флагом c, настроенным в файле пользовательской среды.

Моя версия @ angular / cli равна 8.3.21.

  1. Моя Первая попытка была запустить ng test --environment=<custom>.

Я получил ошибку:

Неизвестная опция: '--environment'.

Я увидел, что опция --environment допустима ( https://angular.io/cli/test). Может ли документация быть устаревшей?

Позже я попробовал другой подход - используйте angular. json, например:
{
...
    "architect": {
        "test": {
            "builder": "@angular-builders/jest:run",
            "options": {},
            "configurations": {
                "customTest": {
                    "fileReplacements": [
                        {
                            "replace": "src/environments/environment.ts",
                            "with": "src/environments/environment.customTest.ts"
                        }
                    ]
                }
            }
        }
    }
}

Я попытался запустить ng test -c=customTest, и у меня появилась эта ошибка:

Произошло необработанное исключение: невозможно преобразовать объект в значение примитива

Примечание. Не удается использовать атрибут options для настройки замены файла.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...