Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Suhteelliset Polut Require-komennossa | Osio
Node.jsin perusteet

bookSuhteelliset Polut Require-komennossa

Pyyhkäise näyttääksesi valikon

Kun käytät require-komentoa suhteellisten polkujen kanssa Node.js:ssä, kerrot Node.js:lle tarkalleen, mistä omat moduulisi löytyvät. Aloita suhteellinen polku aina ./ nykyisestä kansiosta tai ../ siirtyäksesi yhden kansion ylöspäin. Tämä tekee koodistasi selkeää ja ehkäisee vahingossa tapahtuvat ristiriidat sisäänrakennettujen moduulien tai asennettujen pakettien kanssa.

Kansiorakenne.

project/
│
├── app.js
├── utils.js
└── helpers/
    └── math.js
utils.js

utils.js

helpers/math.js

helpers/math.js

app.js

app.js

copy

Vältä jättämästä pois ./ tai ../ omia tiedostojasi vaatiessasi. Jos kirjoitat require('utils') sen sijaan, että käyttäisit require('./utils'), Node.js etsii ydinkirjastoa tai pakettia kansiosta node_modules, ei omaa tiedostoasi. Tämä voi johtaa virheisiin, joita on vaikea jäljittää.

Pidä projektirakenne järjestyksessä ja käytä selkeitä, eksplisiittisiä suhteellisia polkuja. Jos projektisi kasvaa, harkitse absoluuttisten polkujen käyttöä esimerkiksi path.join-työkalulla tai määrittelemällä moduulialiasointi, mutta ole aina johdonmukainen ja tarkista polut huolellisesti, kun siirrät tiedostoja. Muista, että suhteelliset polut ratkaistaan siitä tiedostosta, jossa require-kutsua käytetään, ei siitä kansiosta, josta suoritat skriptin.

question mark

Mikä require-lause lataa oikein paikallisen tiedoston nimeltä utils.js, joka sijaitsee samassa hakemistossa kuin nykyinen tiedosto, ja välttää vahingossa tapahtuvat ristiriidat Node.js:n ydinkirjastojen tai asennettujen pakettien kanssa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 14

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 14
some-alt