Hogyan készítsd el a saját Node.js modulodat
ADVERTISMENT
Bevezetés
Ebben a gyors bemutatóban megtanulod, hogyan készítsd el a saját Node.js modul.
Mihelyt mindent konfigurált és telepített, érdemes megvizsgálni az alkalmazás monitorozásának lehetőségeit – ami az alkalmazás életciklusának lényeges része.
Letöltés & telepítse a Node.js
Töltse le és telepítse a Node.js-t, kiválasztva az operációs rendszerét az itt található listából:
MEGJEGYZÉS: Bárhol, ahol ebben a bemutatóban MyCoolModule
szerepel, helyettesítse a kívánt modul nevével.
Node projekt létrehozása
Hozzon létre egy üres projektet a következő parancsok segítségével:
mkdir MyCoolModule
Végezze el a következő parancsot:
cd MyCoolModulenpm init
Adjon válaszokat a szükséges mezőkre (név és verzió), valamint a fő mezőre:
név: A modul neve.verzió: A modul eredeti verziója. Javasoljuk, hogy kövesse a szemantikus verziókezelési irányelveket, és az 1.0.0.main-nal kezdje: Annak a fájlnak a neve, amely akkor töltődik be, ha a modulodat egy másik alkalmazás igényli. Az alapértelmezett név az index.js.
A többi kérdésre csak nyomja meg az ‘Enter’-t…
A modul megírása
Most egy package.json
fájlnak kell lennie a projekt könyvtárában. Meg kell írnunk a kódunkat, hogy modulként feltöltsük.
Megjegyzés: Ebben a példában egyszerűen csak egy függvényt írunk, amely kiír néhány szöveget a konzolra.
Hozzunk létre egy fájlt, és nevezzük el index.js
a projektkönyvtárban. Másolja be a következő kódot az index.js fájlba:
exports.printMsg = function() { console.log("Node.js is awesome!");}
Tegye közzé a modult az NPM-ben (Node Package Manager)
Ha nincs npm fiókja – hozzon létre egyet az alábbiakban:
Login a hitelesítő adatokkal:
npm login
A bejelentkezés után készen áll a közzétételre!
npm publish
Teszteld a modulodat
Hozz létre egy másik könyvtárat:
mkdir TestMyModule
Váltás a könyvtárba:
cd TestMyModule
Készítsd el a tesztszkriptedet – én az enyémet test.js
-nek hívtam:
var mymodule = require('mycoolmodule')mymodule.printMsg();
Létrehozza a teszt csomópont projektet:
npm init
Telepítse a létrehozott modulját:
npm install mycoolmodule
Futtassa a teszt szkriptet:
node test.js
Következtetés
.