Oman Node.js-moduulin luominen

OHJE

Esittely
Tässä nopeassa oppitunnissa opit luomaan oman Node.js-moduulin.
Kun kaikki on konfiguroitu ja otettu käyttöön, haluat ehkä tarkastella vaihtoehtoja sovelluksesi valvomiseksi – mikä on olennainen osa sovelluksen elinkaarta.
Lataa & asenna Node.js
Lataa ja asenna Node.js valitsemalla käyttöjärjestelmäsi tästä luettelosta:
Huomautus: Kaikkialla, missä näet MyCoolModule
tässä ohjeessa, korvaa se haluamallasi moduulin nimellä.
Luo Node-projekti
Luo tyhjä projekti seuraavilla komennoilla:
mkdir MyCoolModule
Suorita seuraava komento:
cd MyCoolModulenpm init
Luo vastaukset vaadittuihin kenttiin (nimi ja versio) sekä pääkenttään:
nimi: Moduulisi nimi.versio: Moduulin alkuperäinen versio. Suosittelemme semanttisen versioinnin ohjeiden noudattamista ja aloittamista versiolla 1.0.0.main: Sen tiedoston nimi, joka ladataan, kun toinen sovellus tarvitsee moduuliasi. Oletusnimi on index.js.
Paina vain ’Enter’-näppäintä muihin kysymyksiin…
Kirjoita moduulisi
Projektihakemistossasi pitäisi nyt olla package.json
-tiedosto. Meidän on kirjoitettava koodimme, jotta voimme ladata sen moduulina.
Huomaa: Tässä esimerkissä kirjoitamme yksinkertaisesti funktion, joka tulostaa jonkin tekstin konsoliin.
Luo tiedosto ja nimeä se index.js
projektin hakemistoon. Kopioi ja liitä seuraava koodi tiedostoon index.js:
exports.printMsg = function() { console.log("Node.js is awesome!");}
Julkaise moduuli NPM:ään (Node Package Manager)
Jos sinulla ei ole npm-tiliä – Luo sellainen alla:
Loggaa sisään tunnuksillasi:
npm login
Loggauduttuasi sisään olet valmis julkaisemaan!
npm publish

Testaa moduuliasi
Luo toinen hakemisto:
mkdir TestMyModule
Vaihda hakemistoon:
cd TestMyModule
Luo testausskriptisi – omani nimi on test.js
:
var mymodule = require('mycoolmodule')mymodule.printMsg();
Luo testisolmuprojekti:
npm init
Asenna luomaasi moduulia:
npm install mycoolmodule
Suorita testiskripti:
node test.js
