Hoe maakt u uw eigen Node.js-module
ADVERTENTIE
Inleiding
In deze korte tutorial leert u hoe u uw eigen Node.js module.
Als je eenmaal alles hebt geconfigureerd en uitgerold, wil je misschien kijken naar opties voor het monitoren van je applicatie – wat een essentieel onderdeel is van de levenscyclus van een applicatie.
Download & installeer Node.js
Download en installeer Node.js door uw OS te kiezen uit de lijst hier:
NOOT: Overal waar u MyCoolModule
in deze handleiding ziet, vervangt u het door de gewenste naam van de module.
Maak een Node-project
Maak een leeg project met behulp van de volgende opdrachten:
mkdir MyCoolModule
Voer het volgende commando uit:
cd MyCoolModulenpm init
Geef antwoorden voor de vereiste velden (naam en versie), evenals het hoofdveld:
naam: De naam van uw module.versie: De oorspronkelijke moduleversie. We raden aan de semantische versiebeheer richtlijnen te volgen en te beginnen met 1.0.0.main: De naam van het bestand dat zal worden geladen wanneer uw module door een andere toepassing wordt vereist. De standaard naam is index.js.
Druk gewoon op ‘Enter’ voor de andere vragen…
Schrijf uw module
Er zou nu een package.json
bestand in uw project directory moeten staan. We moeten onze code schrijven om het als een module te uploaden.
Note: In dit voorbeeld schrijven we gewoon een functie om wat tekst naar de console te printen.
Maak een bestand aan en noem het index.js
in de project directory. Kopieer en plak de volgende code in index.js:
exports.printMsg = function() { console.log("Node.js is awesome!");}
Publiceer de module bij NPM (Node Package Manager)
Als je geen npm-account hebt – Maak er hieronder een aan:
Log in met je inloggegevens:
npm login
Na het inloggen ben je klaar om te publiceren!
npm publish
Test je module
Maak een andere directory:
mkdir TestMyModule
Switch in de directory:
cd TestMyModule
Maak je test script – ik noemde de mijne test.js
:
var mymodule = require('mycoolmodule')mymodule.printMsg();
Maak het test node project:
npm init
Installeer je gemaakte module:
npm install mycoolmodule
Uitvoeren van het test script:
node test.js