Discord bot在本地托管时工作正常,但是如果我尝试将其托管在heroku上,则会显示“错误:找不到模块'discord.js'”

时间:2019-06-27 07:28:08

标签: javascript heroku discord.js

Discord bot在Discord服务器上本地工作正常,但是在Heroku上托管时显示“错误:找不到模块'discord.js'” 我该怎么做才能解决此问题? (第一次制作不和谐的机器人)

我不确定该如何解决,因此除了检查代码外没有尝试过其他任何方法

代码应该没问题,因为当我在本地托管它时,它可以在我的不和谐服务器上运行 但所有代码都发布在这里(https://github.com/MathiasAC/team-skylo-discord-bot/tree/master/SkyloBotDiscord) 另外,我在获得帮助的同时也删除了机器人令牌

我希望它可以在Heroku上托管,但是即使在bot文件夹中的discord.js上,它也会显示“错误:找不到模块'discord.js'”,并且在我本地托管的discord服务器上也可以正常工作

1 个答案:

答案 0 :(得分:1)

package.json中的依赖项中没有discord.js。

运行:

npm install discord.js --save

然后将其推送到Heroku。