Teknologian jakaminen

Node.js-moduulijärjestelmä

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Node.js-moduulijärjestelmä

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.

Kuinka moduulijärjestelmä toimii

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.

Luo ja käytä moduuleja

Luo moduuli

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;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Käytä moduuleja

Voit käyttää moduulia toisessa tiedostossa require toiminto esittelee sen.require Funktio hyväksyy a