2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Yksi Node.js:n ydinominaisuuksista on sen moduulijärjestelmä, jonka avulla kehittäjät voivat järjestää koodin uudelleenkäytettäviksi moduuleiksi. Tämä järjestelmä edistää koodin modulaarisuutta, mikä helpottaa suurten sovellusten rakentamista ja hallintaa. Tässä artikkelissa tarkastellaan perusteellisesti Node.js-moduulijärjestelmää, mukaan lukien sen toiminta, moduulien luominen ja käyttö sekä moduulijärjestelmän edut ja rajoitukset.
Node.js käyttää CommonJS-moduulimäärittelyä, joka on moduulien synkronisen lataamisen määritys. Jokaista tiedostoa käsitellään itsenäisenä moduulina, jolla on oma laajuus.Moduuli läpäissytrequire
Toimintojen lataus, läpiexports
esine taimodule.exports
Vie jäseniä.
Kun Node.js lataa moduulin, se suorittaa moduulitiedostossa olevan koodin ja tallentaa viedyt rajapinnat välimuistiin.Myöhemminrequire
Puhelu hakee moduulin suoraan välimuistista, mikä parantaa latausnopeutta.
Moduulin luominen on helppoa.Sinun tarvitsee vain kirjoittaa JavaScript-koodi tiedostoon ja läpäistäexports
taimodule.exports
Vie toimintoja, objekteja tai muuttujia, joihin haluat muiden moduulien pääsyn.
Luo esimerkiksi tiedosto nimeltä logger.js
Kirjausmoduuli:
// logger.js
function log(message) {
console.log(message);
}
module.exports = log;
Voit käyttää moduulia toisessa tiedostossa require
toiminto esittelee sen.require
Funktio hyväksyy a