L’uso del gestore del pacchetto di filati sta diventando poco per poco alla moda. YARN è un manager di packaging creato da Facebook simile a NPM ma che fornisce diversi vantaggi durante l’installazione di pacchetti. Cosa rende il gestore del pacchetto di filati in modo diverso? . Oggi nell’installazione di alcune delle dipendenze del nodo richiede molto tempo. Dobbiamo solo mettere un esempio angolare o un framework ionico che hanno bisogno di NPM per installare un sacco di pacchetti.
YARN Package Manager e i suoi vantaggi
yarn è stato progettato da Facebook e fornisce una serie di funzionalità che fanno un’interessante alternativa a NPM. Innanzitutto, consente di richiedere i pacchetti come un modo come è possibile installare diversi contemporaneamente e accelerare i download. Qualcosa che intendiamo ringraziare.
second è in grado di cache tutti i pacchetti che sono stati installati un certo punto nel sistema. Permettendoci di installare pacchetti in situazioni molto veloci o addirittura in situazioni che soddisfiamo completamente offline poiché la cache può essere utilizzata.
Terzo controllato con un checksum che ogni confezione che è stato scaricato è corretto. Infine Evitare duplicati della biblioteca installando la versione più appropriata di ciascuna quando abbiamo scaricato le librerie che condividono le dipendenze.
Installazione del filato
Su ogni piattaforma l’installazione del filo è un po ‘diverso, ma tutto importante Le piattaforme sono supportate, nel mio caso ho eseguito
brew install yarn
Questo perché ho un Mac, l’ambiente Windows include il tuo Installer. Una volta installato il gestore del pacchetto di filati, possiamo usarlo in un modo molto simile a NPM. Per installare il codice del nodo Cordova è sufficiente con la scrittura:
yarn Aggiungi Cordova
Installa il pacchetto e le sue dipendenze. Le differenze di prestazione tra l’utilizzo di NPM e filati sono state importanti. NPM ha preso circa 27 secondi e filati su 14 secondi per installare Cordova. Il vantaggio è più che evidente.
altri articoli correlati:
- Cos’è un bundle javascript?
- prototipi javascript e il suo uso
- L’uso di JavaScript per in VS per