Bentornata in questa lezione, mi concentrerò sull'introdurre qualcosa chiamato PM.
Quindi ho tre obiettivi principali qui.
Il primo che voglio fare è definire quale NPM è ciò che rappresenta.
Concettualmente cosa fa e poi spiega perché è fantastico.
E infine intro tutti i pacchetti che finiranno per usare.
Così avrà più senso una volta che definiremo i pacchetti nel video introduttivo al nodo che
ho mostrato la famigerata home page e leggo questo piccolo paragrafo e parla di come noto un runtime javascript basato
sul motore Chromy V8 bla bla bla bla bla .
E poi c'è questa frase qui.
Nessun ecosistema di pacchetti di Julius NPM è il più grande ecosistema di librerie open source al mondo.
Penso che lo stia dicendo nella home page ufficiale No.
Un terzo di questo piccolo blurb solo una frase, ma è ancora un terzo riguarda NPM.
Inoltre, quando ho introdotto Noad per la prima volta, ho mostrato la pagina di condivisione dello stack e abbiamo esaminato alcune di
queste funzionalità che gli utenti hanno votato per essere le parti migliori di no.
Sì.
E la risposta più popolare qui è grandi librerie.
E il secondo più popolare è NPM.
E davvero questi si riferiscono alla stessa identica cosa.
Spero di averti convinto che nvm è importante.
Ora parliamo del perché e parliamo di cosa è e come funziona.
Quindi sulla home page di NPM qui appena chiuso questo piccolo blurb può vedere lo slogan ufficiale NPM è
il gestore di pacchetti per Javascript.
Quindi parliamo di cosa è un pacchetto quando scriviamo front e Javascript.
Ripensa alla creazione di un file di posta HD e quindi includi le cose con un tag di script.
E se volessimo includere qualcosa come la query Jay o la libreria javascript bootstrap o qualsiasi altra libreria
javascript, abbiamo bisogno di usare un tag script nel nostro team.
Ma se stiamo scrivendo nodo sul lato server e vogliamo includere una libreria o qualcosa che ha scritto qualcun altro, non possiamo semplicemente aggiungere un tag script
perché non ci sono tag script perché non c'è H. T. quantità.
Abbiamo solo a che fare con Node nel modo in cui otteniamo quelle librerie quando scriviamo javascript
lato server per eseguire o scrivere nodo attraverso NPM piuttosto che chiamarle librerie e Pim si riferisce a esse come pacchetti.
Ma è la stessa idea.
Quindi i pacchetti sono solo codice scritto da qualcun altro.
Un gruppo ha scritto che una singola persona ha scritto che possiamo includere un add al nostro progetto e
ciò che lo rende ancora più eccitante rispetto a includere una libreria di front-end come Jay queery o bootstrap è
che tutti i pacchetti sono centralizzati qui su questo Sito Web NPM e, ancora più importante, NPM ha uno strumento a linea di
comando in modo da poter installare le cose davvero molto facilmente.
Volevo installare un pacchetto come Express o o un obiettivo per sempre, qualunque essi siano.
Tutto quello che devo fare è digitare NPM install e il nome del pacchetto nella mia riga di comando e il gioco è fatto.
Non devo andare a trovare un Cdn o un collegamento e copiare e incollare qualcosa.
Tutto quello che devo fare è eseguire l'installazione di NPM e quindi il nome del pacchetto.
E fintanto che NPM conosce quel pacchetto e puoi vedere che ci sono quasi 200000 pacchetti diversi.
Verrà automaticamente installato per me nel prossimo video, in realtà lo farà e
installerà alcuni nuovi pacchetti, li importerà e userà alcuni pacchetti davvero semplici da avviare.
Ma mentre progrediamo in questo corso, utilizzeremo e aggiungeremo continuamente nuovi pacchetti quando
le persone creano applicazioni web usando knode.
Non scrivono semplicemente javascript e fanno tutto da zero.
Per la maggior parte utilizzerai pacchetti e altri framework di strumenti che le altre
persone hanno scritto per semplificarci la vita.
Nel nostro stack useremo un pacchetto chiamato Express che puoi vedere qui.
Questo è molto popolare
Useremo anche un altro pacchetto chiamato mangusta.
E in realtà possono mostrarti qui.
Stiamo usando alcuni pacchetti diversi quando chiamati parti del corpo o un altro chiamato Morgon un altro
chiamato Ejay ass.
E ce ne saranno ancora di più che alla fine introdurremo funzioneranno con circa 10 diversi pacchetti
che abbiamo installato.
Alla fine di questo corso.
Lasciami tornare agli obiettivi e concludere.
Quindi definire NPM.
Abbiamo parlato di ciò che rappresenta il gestore di pacchetti di nodi ed è questo fantastico strumento che viene
fornito con il nodo che ci consente di installare pacchetti che sono solo la versione javascript o la versione del nodo di
librerie codice appena scritto da qualcun altro che semplifica la nostra vita e NPM ci permette di installarli davvero
molto facilmente.
Questo è uno dei motivi per cui è fantastico e facile da usare.
Inoltre è questo repository centralizzato di quasi 200000 diversi pacchetti.
Praticamente tutto quello che vuoi fare qualsiasi cosa possibile, sia che si stampino foto di gatti
o che si configuri un'applicazione web o si colleghi a un database o si stampi del testo colorato
nel terminale o si parli di qualcosa che si possa immaginare con javascript e nodo.
Qualcuno lo ha già fatto e lo ha inserito in questo bel modulo in un pacchetto che è
possibile installare e poi ho presentato brevemente alcuni dei pacchetti che finiranno per utilizzare il più importante
di tutti è chiamato Express e che sarà il nostro framework che usiamo
Morgan e Ejay, parser del corpo, parser e passaporto dei cookie e anche alcuni altri.
Ma useremo anche cose come mangusta,
E al prossimo video vedremo come possiamo installare i pacchetti usando l'impressionante interfaccia a riga di comando che
ho menzionato e poi anche come possiamo usare quei pacchetti che abbiamo installato al posto del suo
codice javascript