angular v8 - как получить ошибки шаблона производственной сборки также в режиме разработки

У меня установлена ​​​​последняя версия angular v8, и я хочу получать основные ошибки шаблона, которые я получаю во время производства, а также при запуске ng serve.

Например

Шаблон

<p (click)="log()">ERROR: {{ errorMessage }}</p>

Контроллер

log(a){}

Ошибка сборки

ERROR in apps/manufacturing-tv/src/app/app.component.ts.AppComponent.html(7,9): Expected 1 arguments, but got 0.

or

Шаблон

<p>ERROR: {{ errorMessages }}</p>

ERROR in apps/manufacturing-tv/src/app/app.component.ts.AppComponent.html(7,25): Property 'errorMessages' does not exist on type 'AppComponent'. Did you mean 'errorMessage'?

Я уже пытался добавить флаг fullTemplateTypeCheck, но запуск ng build или ng serve не приводит к ошибкам.

{
    "extends": "../../tsconfig.json",
    "compilerOptions": {
        "types": ["jasmine"]
    },
    "angularCompilerOptions": {
        "fullTemplateTypeCheck": true
    },
    "include": ["**/*.ts"]
}


person Han Che    schedule 19.02.2020    source источник
comment
производственная сборка пользователя с использованием ng build --prod   -  person Ali Adravi    schedule 19.02.2020
comment
Привет, это не отвечает на мой вопрос, можно ли получить эти ошибки в режиме разработки   -  person Han Che    schedule 19.02.2020
comment
Используйте ng serve --aot или ng build --aot, чтобы включить предварительную компиляцию.   -  person frido    schedule 19.02.2020


Ответы (1)


Включите предварительную компиляцию, вызвав:

ng serve --aot

или настройте aot в качестве компилятора по умолчанию, добавив его в свой angular.json

"architect": {
  "serve": {
    "options": {
      "aot": true
    }
  }
}

и позвоните ng serve.

То же самое можно сделать для build.

person frido    schedule 19.02.2020