Где найти флаг AOT в Angular 6? - PullRequest
0 голосов
/ 06 октября 2018

1) Где в документации по сайту Angular.io я могу найти, что AOT уже включен по умолчанию в Angular 6?

2) У меня есть приложение Angular 6, основанное на cli. В каком файле я могу найтиэтот флаг, чтобы я мог включить или отключить его?

Ответы [ 2 ]

0 голосов
/ 06 октября 2018

Для командной строки вы можете следовать тому, что @Sajeetharan указал в своем ответе.Однако обратите внимание, что все флаги должны использоваться с 2 дефисами , а не 1 дефисом , как это делал Sajeetharan:

ng build --prod --aot=false

Для файла рабочей области Angular (aka angular.json), это можно найти в объекте configurations:

{
  "projects": {
    "my-project": {
      "architect": {
        "build": {
          "configurations": {
            "production": {
              "aot": true
            }
          }
        }
      }
    }
  }
}
0 голосов
/ 06 октября 2018

AOT - это один из методов компиляции, который компилирует приложение в режиме prod,

Флаг --prod делает AOT compilation по умолчанию. Вы можете отключить его, установив -aot равным false

ng build -prod -aot=false. 

Это отключит всекомпилятор.

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