ENOENT Нет такого файла или каталога - из командной строки, но НЕ из VS Code Terminal - PullRequest
0 голосов
/ 12 февраля 2019

Я пишу простое приложение для узлов в 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, а не из командной строки, вызывает у меня настоящее замешательство.

Есть ли какая-то история или причина?

...