Node.js · Junior · Frage 51 von 75
Was ist der Unterschied zwischen process.cwd() und __dirname?
- 1Sie sind immer dasselbe Verzeichnis, egal was das Skript tut
- 2
cwd()ist, wo Node.js gestartet wurde;__dirnameder Ordner der Datei - 3
process.cwd()ist immer das Home-Verzeichnis des aktuellen Nutzers
Antwort zeigen
Richtige Antwort: cwd() ist, wo Node.js gestartet wurde; __dirname der Ordner der Datei
Erklärung
Startet man node src/app.js aus dem Projektstamm, ist cwd der Stamm und __dirname src. Um Dateien neben dem Code zu laden, baut man Pfade aus __dirname oder import.meta.dirname.