Я пишу простое приложение для узлов в Visual Studio Code для моей Raspberry Pi 3 Model B + - Raspbian OS;который записывает отчеты в форме объектов Javascript в файл JSON в определенной папке в приложении, используя функцию fs.writeFileSync, например, так:
fs.writeFileSync("./reports/myFileName", JSON.stringify(reportObject));
Теперь для странного бита: всякий раз, когда я запускаю приложение из терминала Raspbian, я получаю сообщение «ENOENT: нет такого файла или каталога, открывается ошибка« путь к файлу »».Но когда я запускаю то же приложение из встроенного терминала VS Code, все в порядке, и он может без проблем записать в файл.
PS Я попытался запустить приложение из командной строки на OSXи работает отлично.Поэтому тот факт, что он работает при запуске из терминала с кодом VS на Raspberry pi, а не из командной строки, вызывает у меня настоящее замешательство.
Есть ли какая-то история или причина?