Ben tornato.
Così come ho promesso nell'ultimo video, vedremo come li useremo e
installeremo alcuni pacchetti.
Spero sia una lezione divertente.
I due pacchetti che stiamo per installare sono piuttosto stupidi e sicuramente non i più utili.
Ma fondamentalmente li installiamo esattamente nello stesso modo in cui installeremo pacchetti come Express e mangusta
nella prossima unità.
per installare un pacchetto e poi anche per richiedere di includere un pacchetto in un file js.
Prima di iniziare, i due obiettivi su cui voglio essere sicuro sono di mostrare come utilizzare NPM per installare
il comando e Pimm
Iniziamo che la prima cosa che farò è creare una nuova cartella per creare una directory
e chiamerò questa app demo e andrò su CD in app demo proprio come quella.
E ho intenzione di creare un nuovo file qui.
Quindi tocca l'app.
J. S. e poi lo aprirò e comincerò con un semplice log
del consolato da J us e lo salverò ed eseguirò il nodo.
Sì, lo stiamo facendo solo per avere un posto dove installare i nostri pacchetti.
Vogliamo creare una directory per loro.
Vogliamo avere un file che li eseguirà con.
Ecco perché abbiamo questa app file più dodeca nella directory dell'app demo.
Il primo pacchetto che useremo è qualcosa chiamato Catch me.
Puoi cercarlo su NPM se cerchi solo Cat me.
È il primo risultato e l'unico risultato.
Come ho detto, è un pacchetto piuttosto stupido.
Quello che fa è che ti fa l'arte Katz ASCII.
Quindi cose come questa o questa qui o anche questa gigantesca qui.
Ma l'obiettivo è che sono solo uno o due metodi javascript che chiami e loro stampano un po
'di testo che qualcun altro ha attraversato lo sforzo di capire come stampare questi tagli.
La prima cosa che dobbiamo fare è installarla.
Quindi si chiama Cat dash me.
Quindi abbiamo solo bisogno di quel nome e torniamo al nostro terminale qui e eseguiamo NPM install cat dash in modo tale
che il comando di installazione NPM sia davvero importante.
Lo faremo costantemente ogni volta che avvieremo una nuova applicazione.
Ogni unità installerà cinque o sei diversi pacchetti in modo da abituarsi a utilizzarlo abbastanza velocemente prima
di premere invio.
Voglio solo sottolineare l'aspetto dell'applicazione demo attualmente.
È vuoto tranne che per l'app dot JS.
Ma appena clicco su NPM, installa Cat, ci vorrà un momento.
Sta andando ai server NPM e trovando Cat me e ottenendo i file corretti e installandolo.
E ora, se premo LS, vedrai che in realtà abbiamo una nuova cartella che prima non c'era.
I moduli del nodo e lo aprirò qui.
Lì andiamo moduli di nodi e poi dentro di me abbiamo Cat me e dentro Cat me.
C'è un sacco di file e questi sono i file di quel pacchetto.
Quindi questo è il codice scritto da qualcun altro.
Puoi vedere questi sono i diversi gatti che verranno stampati.
Quindi i moduli nodo sono una directory che viene creata automaticamente per noi ogni volta che installiamo un pacchetto e
tutti i futuri pacchetti che installiamo.
Quindi tra un istante installeremo un secondo.
Vivremo anche al posto dei moduli del nodo.
Quindi sembrerà che i moduli del nodo mi abbiano catturato e poi il nostro altro pacchetto che dice
che battute di knock knock saranno invece di moduli di nodo.
Ecco come installiamo un pacchetto ma per utilizzarlo dobbiamo importarlo nella nostra applicazione e
per farlo usiamo il comando require.
Quindi ti mostrerò qui.
Quindi sembra che fin qui qualcosa lo chiamerò solo per ora.
automaticamente un pacchetto chiamato Cat me o un file chiamato Cat me e troverai all'interno dei moduli del nodo.
Uguali richiedono cat dash me, che è il nome del pacchetto quando eseguo questo codice, cercherò
Cat mi precipita e conosce automaticamente quale codice includere.
Ha a che fare con questo file chiamato indice Dot.
Sì, è un po 'troppo dettagliato.
Quindi include automaticamente tutto il codice giusto da qui.
Afferra tutto ciò che è necessario e poi lo infila dentro una variabile chiamata qualcosa e
può essere qualsiasi cosa vogliamo che venga chiamata.
Ora tornerò ai documenti e ti mostrerò come possiamo usare la catenaria.
Questa è l'altra parte molto importante del pacchetto è usare i documenti per scoprire come funzionano i
pacchetti e mantenerli è molto semplice ed è per questo che lo stiamo usando ora.
Ma alcune delle cose che useremo in seguito avremo 100 o 200 metodi diversi
e funzionano tutti in modo leggermente diverso e dovrai stare molto attento a leggere
i documenti per capire i dettagli di alcune delle funzionalità, ma come ho detto, è stato molto semplice.
Tutto ciò che facciamo è richiedere ciò che abbiamo già fatto.
E in questo caso lo salvano in una variabile Cat me e poi per ottenere un gatto a caso basta eseguire Cat me.
Quindi il nome di questa variabile.
Quindi aggiungiamo parentesi in seguito.
E questo esegue una funzione.
Quello che ci dice è che quando abbiamo bisogno di mantenermi quello che otteniamo è una funzione che possiamo eseguire proprio
come qualsiasi altra funzione che abbiamo creato.
Proprio come l'avviso nel registro del browser o del consolato.
Quando aggiungiamo parentesi, lo eseguirà.
Quindi andiamo avanti e provalo.
Ora mi libererò di questo.
Ma registra e cambiamo il nome, quindi non è qualcosa chiamiamolo gatto.
Voglio mostrarti che il nome non deve essere trattenuto.
E poi gestiremo il gatto proprio così.
E ha menzionato che restituisce il gatto d'arte ASCII.
Non viene stampato
Quindi se eseguiamo cat e eseguo il mio file ora che è il nodo aptest J. S. in realtà non vediamo nulla.
Il fatto stesso che non abbiamo ricevuto un errore quando abbiamo eseguito la funzione cat ci dice che la nostra richiesta ha funzionato.
Ma ovviamente vogliamo vedere i gatti.
Questo è quello per cui siamo qui.
Quindi cancellerò quel registro che cancella il gatto e salva.
E ora ho intenzione di svuotare e creare qui un po 'di spazio in modo da poter rimanere colpito dal fatto che un comando chiaro
è solo un bel modo per liberare il terminale.
E ora quello che voglio fare è eseguire le app di nodo.
Sì.
E otteniamo un gatto a caso e ne facciamo uno di più.
Eccoci.
Cose divertenti.
Ora abbiamo due gatti casuali.
E questo è tutto il codice che non abbiamo mai scritto.
Stiamo solo usando il pacchetto di qualcun altro.
Sì, è semplice ma è esattamente lo stesso concetto di usare un pacchetto più serio come Express che è esattamente
quello che abbiamo qui.
Il var express equals richiede un mangime espresso o lontano che richiede mangusta.
Quindi lo faremo solo in alcuni video, ma è la stessa sintassi esatta.
Var qualcosa di uguale richiede il nome di un pacchetto.
Così mi è stato tenuto.
Ora voglio mostrare usando questo altro pacchetto chiamato Knock knock jokes e tutto ciò che fa è
anche molto semplice.
Lo installiamo prima e lo richiediamo, quindi lo eseguiamo.
Knock knock è ciò di cui hanno bisogno la variabile in questo caso.
Ma di nuovo si può chiamare qualsiasi cosa.
E quando eseguiamo quella funzione ritorna la battuta di knock knock.
Vuoi assicurarti di essere nella stessa directory della cartella dei moduli del nodo.
Non vogliamo essere al di fuori di questa directory come qui.
Se lo installo qui, farebbe qui una directory dei moduli di un altro nodo in modo che non
venisse installata nello stesso punto del gatto nel pacchetto.
Quindi torneremo nella nostra app dimostrativa in cui vediamo i moduli del nodo e abbiamo bisogno di eseguire
e PM installare battuta bussare.
Controlliamo le battute con la S alla fine e colpiamo invio.
Ci vorrà un momento.
Va a cercarlo e poi puoi vedere se digito LS o I moduli di linux ls ora abbiamo due cartelle dentro se
mi stanno prendendo in giro e ti faccio battere e lo aprirò.
Diamo un'occhiata alle barzellette.
Abbiamo questo indice che genio.
E questo è il file in cui sono battute le battute.
Rovina la magia in realtà a guardarlo perché rovinerà le battute.
Ma possiamo vedere che c'è una barzelletta Saray in cui ogni scherzo è un oggetto e poi quaggiù c'è questa
funzione di scherzo del formato che capovolgerà questo.
Bussare chi c'è.
Il nome scherzoso ha scherzato sul nome di chi, e così via, sta sicuramente rovinando la magia.
Quindi chiudiamo fuori di qui e importiamo il pacchetto di battute knock knock nel nostro codice qui, quindi lo
faremo semplicemente in alto.
La maggior parte delle volte vedrai molte istruzioni di importazione nella parte superiore anziché essere distribuite
su un file.
Sono tutti in cima.
Come ho qui
Queste sono tutte le istruzioni richieste per importare i pacchetti.
Quindi faremo la stessa cosa.
Lo scherzo Var equivale a richiedere.
E poi il nome del pacchetto che è Naach dash dash dash barzellette e salvare.
E poi tutto ciò che vogliamo fare è eseguire lo scherzo proprio così e lo cancelleremo di nuovo perché
è appena tornato a scherzare.
E se vuoi vederlo, dobbiamo stamparlo.
un gatto e uno scherzo se tutto funziona bene ci sono due pacchetti sono stati installati e importati correttamente.
Così ora avremo
Quindi salviamo e poi lo espanderemo e eseguiremo le app di nodo.
Sì, prendiamo il nostro gatto e prendiamo questo scherzo.
Bussare.
Chi è là.
ABATE.
ABBE chi.
Abby compleanno a te.
E ancora un colpo a bussare chi c'è.
Lei è.
Lei è chi.
Lei è una ragazza carina.
Anche lei è un gatto carino.
Va bene, basta.
Concludiamo
Ora esaminiamo alcune delle nozioni di base qui.
Questi due comandi che ho menzionato negli obiettivi sono l'installazione di NPM.
Quindi abbiamo lanciato battute di knock knock knock su NPM e NPM installa Cat me ogni volta che eseguiamo un'installazione va e
trova quel codice su NPM e una volta scaricato quel codice lo salva in una directory di cartelle chiamata
moduli di nodo che se non esiste ancora renderà i moduli nodo la prima volta.
Ma appena esiste, aggiunge semplicemente i nuovi moduli nella stessa directory dei moduli del nodo.
Ma scaricarli o installare un pacchetto non ci permettono di usarlo.
Dobbiamo ancora includerlo nel nostro codice con la dichiarazione richiesta e richiediamo il nome
del pacchetto.
Il gatto mi fa un brutto scherzo o picchia le battute.
Salvalo in una variabile e poi possiamo usare quella variabile che in realtà sta solo memorizzando tutto il
codice che sta tornando da Cat me e batti battute.
Possiamo usare quella variabile per tutto il resto del nostro codice.
Va bene così è.
E il prossimo video ti farò fare un altro esercizio veloce.
Questo dovrebbe essere piuttosto divertente perché stai usando un altro pacchetto che è in
realtà un po 'più utile della stampa di cad o battute.
Non lo rovinerò ancora.
Ci vediamo nel prossimo video.