Как и когда использовать __dirname, process.cwd() в Node.js?
Есть три пути ссылаться на текущую директорию в Node.js.
__dirname
- возвращает путь к каталогу текущего исполняемого файла.process.cwd()
- возвращает директорию из которой вы запустили Node.js файл.- (
./
и../
) - относительный путь.
Рассмотрим примеры
myapp/ app.js subdir/ app.js
В корневой директории
Запустив app.js в корневой директории мы получим:
cd /tmp/myapp node app.js __dirname (the directory of the script file): /tmp/myapp process.cwd() (the directory from which the script file was called): /tmp/myapp
Более подробно на сайте dnzl.ru: Как и когда использовать __dirname, process.cwd() в Node.js?
Комментарии к статье