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 | Sektion
Node.js Grundlæggende

bookRelative Stier i Require

Stryg for at vise menuen

Når du bruger require med relative stier i Node.js, angiver du præcist, hvor Node.js skal finde dine brugerdefinerede moduler. Start altid en relativ sti med ./ for den aktuelle mappe eller ../ for at gå én mappe op. Dette gør din kode tydelig og undgår utilsigtede konflikter med indbyggede moduler eller installerede 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

Undlad ikke ./ eller ../, når du kræver dine egne filer. Hvis du skriver require('utils') i stedet for require('./utils'), vil Node.js lede efter et kernemodul eller en pakke i node_modules og ikke din fil. Dette kan føre til fejl, der er svære at fejlfinde.

Hold din projektstruktur organiseret og brug tydelige, eksplicitte relative stier. Hvis dit projekt vokser, kan du overveje at bruge absolutte stier med værktøjer som path.join eller opsætte modul-aliaser, men vær altid konsekvent og dobbelttjek dine stier, når du flytter filer. Husk, relative stier løses ud fra den fil, hvor require kaldes, ikke hvorfra du kører dit script.

question mark

Hvilken require-sætning indlæser korrekt en lokal fil ved navn utils.js, som ligger i samme mappe som den aktuelle fil, og undgår utilsigtede konflikter med Node.js kernemoduler eller installerede pakker?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 14

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 14
some-alt