ENOENT没有这样的文件或目录-从命令行,但不是从VS Code Terminal

时间:2019-02-11 21:10:52

标签: javascript node.js visual-studio-code raspbian fs

我正在用Visual Studio Code为Raspberry Pi 3 B +模型(Raspbian OS)编写一个简单的节点应用程序;使用fs.writeFileSync函数,将报告以Javascript对象的形式写入应用程序中特定文件夹中的JSON文件中。

fs.writeFileSync("./reports/myFileName", JSON.stringify(reportObject));

现在奇怪的是:每当我从Raspbian终端启动应用程序时,我都会收到一个'ENOENT:没有这样的文件或目录,打开'file path'错误。但是,当我从内置的VS Code终端启动相同的应用程序时,一切都很好,并且可以将文件写入文件。

P.S。我尝试从OSX的命令行启动应用程序,它运行良好。因此,当它从Raspberry pi上的VS代码终端启动而不是从命令行启动时起作用,这一点让我感到非常困惑。

有什么故事或理由吗?

0 个答案:

没有答案