Utilizzare Ivy in un progetto Angular 8

di Stefano Mostarda, in HTML5, Angular,

La più grande novità di Angular 8 è sicuramente la release in beta del nuovo motore di rendering che ha come nome in codice Ivy. Essendo ancora in beta, Ivy non è abilitato di default quando creiamo un nuovo progetto. Per farlo dobbiamo usare lo switch --enable-ivy.

ng new my-app --enable-ivy

Per abilitare Ivy in un progetto esistente, dobbiamo eseguire due passaggi. Il primo consiste nel modificare il file tsconfig.app.json aggiungendo la chiave angularCompilerOptions che rappresenta un oggetto con la proprietà enableIvy impostata a true.

{
  "compilerOptions": { ... },
  "angularCompilerOptions": {
    "enableIvy": true
  }
}

Il secondo passaggio consiste nel modificare il file angular.json per abilitare la compilazione AOT aggiungendo alla sezione options della build il parametro aot e impostandolo a true.

{
  "projects": {
    "my-app": {
      "architect": {
        "build": {
          "options": {
            ...
            "aot": true,
          }
        }
      }
    }
  }
}

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi