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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare i primary constructor di C# per inizializzare le proprietà
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Reactive form tipizzati con modellazione del FormBuilder in Angular
Eseguire una GroupBy per entity in Entity Framework
Load test di ASP.NET Core con k6
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Utilizzare database e servizi con gli add-on di Container App
Eseguire attività basate su eventi con Azure Container Jobs
Ottimizzazione dei block template in Angular 17
Semplificare il deployment di siti statici con Azure Static Web App
Creazione di componenti personalizzati in React.js con Tailwind CSS