Prerequisiti: È necessario che l'ambiente Nodejs sia installato ed in esecuzione sulla macchina per creare un modulo nodo, per una guida su come installare Nodejs clicca qui.
Compreso un modulo nel tuo progetto
Per utilizzare un modulo particolare è necessario utilizzare la parola chiave "richiedere()" con il nome di quel modulo. Se il modulo che si desidera utilizzare non è un modulo integrato, è possibile scaricare i moduli dalla libreria NPM utilizzando il comando seguente nel terminale:
Installazione NPMModuli integrati
Nodejs include molti moduli integrati, alcuni esempi dei moduli integrati sono:
Creazione del tuo modulo Nodejs
È possibile creare facilmente i moduli del tuo nodo e utilizzare altri file dello stesso progetto o attraverso diverse applicazioni. Per iniziare, iniziamo andando in una cartella e creando un nuovo progetto di nodo utilizzando npm. Quindi, digita le seguenti righe nel terminale dell'editor di codice:
$ mkdir create_node_module
Questo creerà una nuova cartella, ora dobbiamo dirigerci all'interno della cartella usando il comando seguente:
$ cd create_node_module
Ora che sei all'interno della cartella che hai creato, puoi avviare un nuovo progetto di nodo usando il comando:
$ npm initVedrai il seguente risultato sulla tua console:
Basta seguire la guida per lo schermo del terminale e fornire un nome di pacchetto, nome dell'autore, ecc.
Alla fine, ti chiederà se stai bene con il pacco.File JSON:
Tipo SÌ o premere accedere.
Crea un nuovo file e chiamalo “MyFirstModule.JS ". In questo file, memorizzeremo informazioni su Super-Cars, quindi abbiamo bisogno di una struttura di dati di Auto che possiamo creare con le seguenti righe di codice:
Class CarSuccessivamente abbiamo bisogno di un elenco di auto con ogni voce mappata sulla struttura dei dati che abbiamo appena creato:
const AllCars = [Successivamente, vogliamo una funzione che sceglierà casualmente le auto dalla nostra lista. Dovremo anche esportare questa funzione usando la parola chiave "esportazioni " in modo che qualsiasi file che richieda il nostro modulo possa avere accesso a questa funzione. Usa le seguenti righe di codice:
esportazioni.getRandomCar = () =>Crea un nuovo file nella stessa cartella e chiamalo come "INDICE JS", e digitare la seguente riga all'interno di quel file:
const auto = requisito ("./myFirstModule ");Questa linea includerà il nostro modulo nel nostro indice.js anche file, ora possiamo chiamare il "GetRandomCar ()" funzione usando il "automobili" variabile:
const casualcar = auto.getRandomCar ();L'ultima cosa che rimane da fare è usare il nome e il modello dell'auto che è stata scelta in modo casuale. Lo facciamo usando le seguenti righe di comando del codice:
console.tronco d'albero(Ora tutto ciò che dobbiamo fare è eseguire il indice File digitando il seguente comando nel terminale:
indice nodo.jsVedrai il seguente risultato sulla console:
Ecco qua, hai creato il tuo primo modulo nodo e lo hai usato in un altro file utilizzando esportazioni E richiedere dichiarazioni. Se vuoi fare il miglio in più, puoi pubblicare questo modulo sulla libreria NPM.
Conclusione
I moduli nodi sono l'equivalente delle librerie JavaScript, ed è per questo che la creazione di nuovi moduli di nodo non è un lavoro difficile. Per iniziare, è necessario impostare un nuovo progetto utilizzando "NPM INIT" e quindi è possibile implementare il modulo nodo in un altro file o applicazione utilizzando richiedere E esportazioni Parole chiave. Attualmente, implementiamo solo l'uso di moduli all'interno di una singola macchina, se lo desideri, puoi persino pubblicare il tuo modulo sul Biblioteca NPM anche.