Quantcast
Channel: Javascript – Sebastians Blog
Viewing all articles
Browse latest Browse all 22

Current Working Directory in Node

$
0
0

Nutzt man verschiedene Node-Applikationen, die sich gegenseitig aufrufen, kann dies zu Problemen mit relativen Pfaden führen. Ein require('./...'); schlägt schnell fehl, wenn Programm A Programm B im eigenen Arbeitsverzeichnis ausführt. B kann das CWD ändern, etwa von einer Datei im Rootverzeichnis:

// in B/app.js
process.chdir(__dirname);
// oder in B/sub/file.js
process.chdir(__dirname + '/../');

Ist kein Aprilscherz. Dafür wählt Youtube endlich seinen Gewinner:


Viewing all articles
Browse latest Browse all 22