Error: Cannot find module './commands/banner.js'

Error: Cannot find module './commands/banner.js'

我最近将我的整个 bot 推送到一个名为“Vultr”的托管服务并尝试了 运行 我的 bot 但我遇到了错误:错误:找不到模块'./commands/banner.js' 我不知道为什么会这样,因为它在我的电脑上本地运行得很好。如果有人知道为什么会发生这种情况以及解决方案,请提供解决方法。我在下面提供了图片以提供帮助。

谢谢,詹妮。

在我的 ubuntu 终端中:

代码:

FileZilla 目录:(两个命令文件夹都有 javascript 个文件)

查看 Filezilla,Mythra 处的文件夹名称是 Commands,而不是 commands(如您的代码中所写)。如果那是 Linux 服务器,文件夹区分大小写,不像 Windows 机器忽略大小写。

我会修复您本地计算机上的文件夹名称并重新推送站点。如果我没记错的话,您不能简单地仅按大小写更改名称,它不会保留。您需要将文件夹更改为不同的名称,然后再更改为您想要的名称。例如: 命令 -> cCommands -> 命令