Sådan laver du dit eget Node.js-modul

apr 6, 2021
admin

ADVERTISERING

Indledning

I denne hurtige vejledning lærer du, hvordan du laver dit helt eget Node.js-modul.

Når du har konfigureret og implementeret det hele, vil du måske se på mulighederne for overvågning af din applikation – hvilket er en vigtig del af applikationens livscyklus.

Download & installér Node.js

Download og installer Node.js ved at vælge dit operativsystem fra listen her:

BEMÆRK: Alle steder, hvor du ser MyCoolModule i denne vejledning, skal du erstatte det med dit ønskede modulnavn.

Opret et Node-projekt

Opret et tomt projekt ved hjælp af følgende kommandoer:

mkdir MyCoolModule

Udfør følgende kommando:

cd MyCoolModulenpm init

Giv svar for de krævede felter (navn og version) samt hovedfeltet:

Navn: Navnet på dit modul.Version: Navnet på dit modul: Den oprindelige modulversion. Vi anbefaler, at du følger retningslinjerne for semantisk versionering og starter med 1.0.0.main: Navnet på den fil, der vil blive indlæst, når dit modul kræves af et andet program. Standardnavnet er index.js.

Du skal blot trykke på ‘Enter’ til de andre spørgsmål….

Skriv dit modul

Der bør nu være en package.json fil i din projektmappe. Vi skal skrive vores kode for at uploade den som et modul.

Bemærk: I dette eksempel skriver vi blot en funktion til at udskrive noget tekst til konsollen.

Opret en fil og navngiv den index.js i projektmappen. Kopier og indsæt følgende kode i index.js:

exports.printMsg = function() { console.log("Node.js is awesome!");}

Udgiv modulet til NPM (Node Package Manager)

Hvis du ikke har en npm-konto – Opret en nedenfor:

Log ind med dine legitimationsoplysninger:

npm login

Når du er logget ind, er du klar til at udgive!

npm publish

Test dit modul

Opret en anden mappe:

mkdir TestMyModule

Skift ind i mappen:

cd TestMyModule

Opret dit testskript – jeg kaldte mit test.js:

var mymodule = require('mycoolmodule')mymodule.printMsg();

Opret testnodeprojektet:

npm init

Installer dit oprettede modul:

npm install mycoolmodule

Udfør testskriften:

node test.js

Konklusion

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.