Javascript 没有这样的文件或目录,scandir errno:-4058 syscall:';斯堪的纳维亚';

Javascript 没有这样的文件或目录,scandir errno:-4058 syscall:';斯堪的纳维亚';,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我试图用javascript编写一个不协调的机器人程序,但我一直遇到以下错误 它一直告诉我文件不存在。下图显示了我的文件结构。 我尝试了命令npm rebuild node sass,但没有成功。 这是我的Main.js和blau.js如果你需要更多信息来解决这个错误,请留下评论,我会添加它。谢谢你的帮助。 简单问题,简单修复。相对于main.js文件,您有一个commands文件夹,其中是methods文件夹。由于该文件夹嵌套在命令中,因此相应的相对路径为 './commands/method

我试图用javascript编写一个不协调的机器人程序,但我一直遇到以下错误 它一直告诉我文件不存在。下图显示了我的文件结构。 我尝试了命令npm rebuild node sass,但没有成功。 这是我的Main.js和blau.js如果你需要更多信息来解决这个错误,请留下评论,我会添加它。谢谢你的帮助。
简单问题,简单修复。相对于main.js文件,您有一个
commands
文件夹,其中是
methods
文件夹。由于该文件夹嵌套在
命令
中,因此相应的相对路径为

'./commands/methods'

require()
不同,文件路径与当前文件不相关。它与生成节点进程的位置有关。使用以下路径:
/commands/methods

例如,在
~/foo.js
编写这样的脚本:

console.log(process.cwd());

请确保以后以文本形式提供错误、代码和其他相关文本信息,而不是截图。这有助于节省时间,并使您的问题更有可能得到回答。只是提醒一下:你的问题可能会因为没有这样做而被否决。下次我会这么做的
~ $ node foo.js
/home/USER
~ $ cd /
/ $ node ~/foo.js
/