Aggiornamento di Angular 8 utilizzando Ng-Update e Angular CLI v8

Blog

In questo articolo imparerai i passaggi necessari che devi seguire per migrare in modo appropriato le tue app Angular esistenti su Angular 8



Aggiorna o aggiorna Angolare 7 to Angular 8 è ora più semplice che mai, grazie a tutto il lavoro svolto nella versione 8 e al comando ng update che consente di aggiornare versioni e dipendenze specifiche.

Angolare 8 viene rilasciato con molte nuove funzionalità per il framework principale e le altre librerie come Angular Material. La nuova versione dipende dall'ultima versione di TypeScript e Node . Vediamo come possiamo aggiornare la CLI a CLI angolare 8 e aggiornare un progetto esistente dall'utilizzo della versione 7 ad Angular 8.



Che cos'è un aggiornamento?

ng update è un comando disponibile da Angular CLI utilizzato per aggiornare la tua applicazione e le sue dipendenze. Puoi usarlo per aggiornare tutti i pacchetti in |_+_| file tramite |_+_| opzione che potrebbe prendere versioni true e false o specifiche tramite |_+_| opzione. Puoi vedere tutti i comandi disponibili dal funzionario documenti .

Come aggiornare/aggiornare ad Angular 8

Per la maggior parte dei casi d'uso e grazie al lavoro svolto in Angular 8, puoi eseguire l'aggiornamento all'ultima versione utilizzando un comando:



package.json

Se hai problemi. Puoi anche controllare update.angular.io per ulteriori dettagli.

Come aggiornare/aggiornare ad Angular 7

Puoi trovare maggiori dettagli sul processo di aggiornamento dal update.angular.io Sito ufficiale.

Grazie a tutti i miglioramenti apportati in Angular 6, ora è più facile che mai eseguire l'aggiornamento all'ultima versione.

attivazione minibox cox com

Nella maggior parte dei casi, puoi aggiornare alla v7 eseguendo un semplice comando:

--all

Se hai ancora bisogno di maggiori dettagli sul processo, segui le sezioni seguenti:

Aggiornamento da Angular 6 ad Angular 7 (app di base)

se il tuo progetto è di base, puoi semplicemente provare i seguenti passaggi:

  • Innanzitutto, è necessario rimuovere le funzionalità deprecate di RxJS 6 utilizzando le regole di aggiornamento automatico da rxjs-tslint . Devi semplicemente installare lo strumento globalmente usando |_+_| comando quindi eseguire il comando |_+_| dalla radice del tuo progetto. Una volta fatto, puoi rimuovere il |_+_| biblioteca.
  • Alla fine devi semplicemente eseguire il |_+_| comando per aggiornare alla v7 il framework principale e la CLI.

Aggiornamento delle app avanzate

Se il tuo progetto utilizza API avanzate come HTTP, devi sostituire il vecchio |_+_| e il |_+_| servizio (che era deprecato nella v6) con il nuovo |_+_| e il |_+_| servizio che offre molte nuove potenti funzionalità.

Inoltre, se la tua applicazione utilizza l'operatore Angular Service, devi migrare qualsiasi |_+_| al |_+_| Vettore.

A parte quanto detto sopra, non è necessario apportare modifiche al progetto per migrare dalla v6.1 alla v7.

Istruzioni per le vecchie versioni angolari

In tutto questo tutorial guida, imparerai con l'esempio come puoi aggiornare o migrare il tuo Angolare 5 progetto generato da CLI . angolare usare Angolare 6 (L'ultima versione) e CLI angolare 6 . Ti guideremo passo dopo passo per aggiornare il tuo esistente Angolare 5 progetti (applicabile anche a Angolare 2 o Angolare 4 ) per utilizzare le ultime funzionalità e dipendenze di Angular.

come acquistare un token?

In poche parole, questi sono i passaggi:

  • Aggiorna il tuo Node.js alla versione 8 o successiva richiesta da Angular 6
  • Aggiornare Http a HttpClient introdotto in Angular 4.3+
  • Aggiorna l'importazione delle animazioni da @angular/core a @angular/animations
  • Aggiorna o installa Angular CLI alla versione 6 globalmente e localmente per progetto
  • Visualizza i pacchetti che devono essere aggiornati utilizzando |_+_|
  • Aggiorna i pacchetti principali usando |_+_|
  • Aggiorna il pacchetto RxJS usando |_+_|
  • Aggiorna materiale angolare, se utilizzato, utilizzando |_+_|

Requisiti

Prima di poter aggiornare/aggiornare il tuo progetto Angular 5, assicurati di avere i seguenti requisiti:

  • NodeJS 8+ installato sulla tua macchina
  • Stai usando il nuovo Angular 4.3+ HttpClient e HttpClientModule . Se non è così, non preoccuparti, il processo è semplice e trasparente, basta sostituire HttpModule con HttpClientModule e utilizzare Http con HttpClient
  • Stai importando animazioni da @angular/animations invece di @angular/core

Installazione o aggiornamento dell'Angular CLI alla versione 6

L'aggiornamento della CLI di Angular è facile e si tratta di installare l'ultima versione da npm utilizzando il seguente comando:

--packages

Potrebbe essere necessario aggiungere sudo a seconda della configurazione di npm.

mostra la data e l'ora correnti in html usando javascript

Inoltre, è ovvio che hai bisogno di Node.js 8+ e NPM installati sul tuo sistema per poter installare ed eseguire Angular CLI 6.

Aggiornamento della CLI di Angular 5 alla versione 6 (metodo 2)

Puoi anche disinstallare la versione precedente di Angular CLI 5 prima di installare l'ultima versione utilizzando il seguente comando:

$ ng update @angular/cli @angular/core

Quindi esegui |_+_| comando a livello globale:

$ ng update @angular/cli @angular/core

Aggiornamento di progetti Angular 4|5

Innanzitutto, inizia installando l'Angular CLI 6 localmente utilizzando il seguente comando (assicurati di essere all'interno della cartella principale del tuo progetto):

npm install -g rxjs-tslint

Aggiornamento dei file di configurazione

Ci sono molte differenze tra Angular 4|5 e Angular 6 come

  • Angular 6 utilizza |_+_| invece di |_+_|.
  • Diverse versioni delle dipendenze in |_+_| eccetera.

Puoi aggiornare automaticamente diversi file di configurazione eseguendo il seguente comando dalla cartella principale del progetto:

rxjs-5-to-6-migrate -p src/tsconfig.app.json

Alla scoperta dei pacchetti da aggiornare

Angular CLI ha una nuova utility che ti consente di analizzare automaticamente i |_+_| . del tuo progetto file e visualizza le dipendenze che devono essere aggiornate.

Usando il tuo terminale dalla cartella principale del tuo progetto Angular 5, esegui il seguente comando:

rxjs-compat

Questo è un esempio di output di questo comando:

Aggiornamento di Angular 8 utilizzando Ng-Update e Angular CLI v8

Aggiornamento dei pacchetti principali ad Angular 6

Ora devi aggiornare i pacchetti/dipendenze principali ad Angular 6. Esegui semplicemente il seguente comando:

ng update @angular/cli @angular/core

Aggiornamento di RxJS

Puoi aggiornare RxJS usando |_+_| comando:

HttpModule

Aggiornamento dei progetti Angular 2

Ora che ne dici dei progetti Angular 2 esistenti, generati utilizzando la CLI Angular?

Puoi aggiornarli facilmente per utilizzare le dipendenze più recenti seguendo queste istruzioni:

Per prima cosa controlla le tue versioni di Angular CLI installata e altre dipendenze con:

Http

Nel mio caso, sto ottenendo questo output:

HttpClientModule

Dal momento che abbiamo installato l'ultima Angular CLI a livello globale. Se provi a servire il tuo progetto, riceverai un avviso di mancata corrispondenza della versione:

genera pdf da html javascript
HttpClient

Quindi apri il tuo progetto |_+_| file quindi modificare la versione Angular CLI: è possibile controllare la pagina di informazioni npm per il pacchetto Angular CLI da questo collegamento per scoprire l'ultima versione.

versionedFiles

Quindi, elimina il tuo progetto |_+_| cartella ed eseguire il seguente comando:

files

Non è necessario modificare le versioni delle altre dipendenze, l'Angular CLI si occuperà di recuperare le ultime versioni.

progetto Python per principianti github

Ora puoi controllare di nuovo le versioni installate con:

ng update

Nel mio caso ottengo questo output:

ng update @angular/core

Come potete vedere Angolare 4.3.1 è installato.

Conclusione

In questo tutorial, abbiamo visto passo dopo passo come aggiornare l'Angular CLI alla versione 6, come aggiornare un Angolare 2 a Angolare 4 e An angolare 4|5 a Angolare 6 .

#angular #javascript

www.techiediaries.com

Aggiornamento di Angular 8 utilizzando Ng-Update e Angular CLI v8

In questo articolo imparerai i passaggi necessari che devi seguire per migrare in modo appropriato le tue app Angular esistenti su Angular 8