Какому принципу придерживаются пути файлов, когда я пытаюсь с ними работать?
Структура папки
project
/node_modules
/src/server.ts
package.json
tsconfig.json
Выполняю команду
fs.writeFileSync("text.txt", 'Hey there!')
Файл появляется в той же папке, откуда запускался скрипт
Я так понял без указания пути, он будет создаваться в папке, откуда команда скрипта была запущенна
project
/node_modules
/src/server.ts
package.json
tsconfig.json
text.txt
Далее я хочу, чтобы файл создался в той же папке, что и
server.js
Выполняю
fs.writeFileSync("./text.txt", 'Hey there!')
Но файл не создается или создается, но непонятно где
Как мне создать файл в той же папке, где и мой
server.js
и по какому принципу нод определяет место, где он будет брать файл?