Come creare il tuo modulo Node.js
ADVERTISEMENT
Introduzione
In questo veloce tutorial, imparerai come creare il tuo modulo Node.js.
Una volta che hai tutto configurato e distribuito, potresti voler esaminare le opzioni per monitorare la tua applicazione – che è una parte essenziale del ciclo di vita dell’applicazione.
Scaricare & installare Node.js
Scarica e installa Node.js scegliendo il tuo sistema operativo dalla lista qui:
NOTA: Ovunque tu veda MyCoolModule
in questo tutorial, sostituiscilo con il nome del tuo modulo desiderato.
Crea un progetto Node
Crea un progetto vuoto usando i seguenti comandi:
mkdir MyCoolModule
Esegui il seguente comando:
cd MyCoolModulenpm init
Fondi le risposte per i campi richiesti (nome e versione), così come il campo principale:
nome: Il nome del tuo modulo.versione: La versione iniziale del modulo. Raccomandiamo di seguire le linee guida semantiche di versioning e di iniziare con 1.0.0.main: Il nome del file che sarà caricato quando il tuo modulo è richiesto da un’altra applicazione. Il nome predefinito è index.js.
Basta premere ‘Enter’ alle altre domande…
Scrivi il tuo modulo
Ora dovrebbe esserci un file package.json
nella directory del tuo progetto. Dobbiamo scrivere il nostro codice per caricarlo come modulo.
Nota: In questo esempio, stiamo semplicemente scrivendo una funzione per stampare del testo nella console.
Crea un file e chiamalo index.js
nella directory del progetto. Copia e incolla il seguente codice in index.js:
exports.printMsg = function() { console.log("Node.js is awesome!");}
Pubblica il modulo in NPM (Node Package Manager)
Se non hai un account npm – Creane uno qui sotto:
Entra usando le tue credenziali:
npm login
Dopo il login, sei pronto per pubblicare!
npm publish
Testa il tuo modulo
Crea un’altra directory:
mkdir TestMyModule
Entra nella directory:
cd TestMyModule
Crea il tuo script di test – io ho chiamato il mio test.js
:
var mymodule = require('mycoolmodule')mymodule.printMsg();
Crea il progetto del nodo di test:
npm init
Installa il modulo creato:
npm install mycoolmodule
Esegui lo script di test:
node test.js