Il nuovo motore di rendering di Angular 9 (Ivy) è in gran parte compatibile con la versione precedente. Tuttavia, nei casi in cui Ivy non è retrocompatibile, dobbiamo modificare il codice della nostra applicazione. Quest'operazione non è sempre possibile a volte per mancanza di tempo o di risorse o altro ancora. In questi casi, possiamo continuare a utilizzare Angular 9 sfruttando però il rendering engine precedente. Per fare questo dobbiamo aprire il file tsconfig.app.json nella root del progetto e impostare sotto angularCompilerOptions la proprietà enableIvy a false.
{ ... "angularCompilerOptions": { "enableIvy": false } }
Poiché Ivy utilizza la compilazione AOT, mentre il precedente view engine no, quindi è opportuno almeno durante lo sviluppo eliminare la compilazione AOT andando a modificare il file angular.json
{ "projects": { "my-project": { "architect": { "build": { "options": { ... "aot": false, } } } } } }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare una libreria CSS universale: Cards
Sfruttare al massimo i topic space di Event Grid MQTT
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Utilizzare Tailwind CSS all'interno di React: primi componenti
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Creazione di componenti personalizzati in React.js con Tailwind CSS
Filtering sulle colonne in una QuickGrid di Blazor
Creare una libreria CSS universale: Clip-path
Miglioramenti nelle performance di Angular 16
Usare un KeyedService di default in ASP.NET Core 8
Ordinare randomicamente una lista in C#
Gestire il colore CSS con HWB