Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Relative Stier i Require | Seksjon
Node.js-Grunnleggende

bookRelative Stier i Require

Sveip for å vise menyen

Når du bruker require med relative stier i Node.js, angir du nøyaktig hvor Node.js skal finne dine egne moduler. Start alltid en relativ sti med ./ for gjeldende mappe eller ../ for å gå opp ett nivå. Dette gjør koden tydelig og forhindrer utilsiktede konflikter med innebygde moduler eller installerte pakker.

Mappe­struktur.

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

utils.js

helpers/math.js

helpers/math.js

app.js

app.js

copy

Du bør unngå å utelate ./ eller ../ når du krever dine egne filer. Hvis du skriver require('utils') i stedet for require('./utils'), vil Node.js lete etter en kjernemodul eller en pakke i node_modules, ikke filen din. Dette kan føre til feil som er vanskelige å feilsøke.

Hold prosjektstrukturen organisert og bruk tydelige, eksplisitte relative stier. Hvis prosjektet ditt vokser, vurder å bruke absolutte stier med verktøy som path.join eller å sette opp modulaliasering, men vær alltid konsekvent og dobbeltsjekk stiene når du flytter filer. Husk at relative stier løses ut fra filen hvor require kalles, ikke fra hvor du kjører skriptet.

question mark

Hvilken require-setning laster korrekt inn en lokal fil kalt utils.js som ligger i samme mappe som den nåværende filen, og unngår utilsiktede konflikter med Node.js-kjernemoduler eller installerte pakker?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 14

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 14
some-alt