You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Glitch托管Discord Bot依赖循环缺失报错问题求助

解决Glitch托管Discord Bot的循环依赖缺失问题

我在Glitch上托管的Discord Bot稳稳定定跑了快一年,今天突然毫无征兆地宕机了,查日志看到报错:

Error: Cannot find module 'discord.js'

一开始我用Glitch平台自带的「添加包」功能装了discord.js,结果重启Bot之后还是报同样的错。接着我在终端里手动执行:
npm install discord.js
没想到报错变了,这次说找不到mysql2/promise。

我赶紧又装了mysql2,结果更离谱——又回到了discord.js缺失的报错,完全陷入了循环。后来装mysql2的时候还弹出了no-keepalive这类依赖缺失的提示,我只好一个个手动安装这些依赖,但装完之后又头疼怎么把不小心装到devDependencies里的多余包删掉,折腾半天也没完全理顺。

最后实在没辙,我试了个狠招:

  • 在Glitch终端里删除整个node_modules文件夹:rm -rf node_modules
  • 重新执行完整的依赖安装:npm install

等安装完成后重启Bot,居然一切正常了!看来是之前的依赖缓存或者安装状态出了混乱,彻底清空重装才是最直接的解决办法。

内容的提问来源于stack exchange,提问作者Joren Nagels

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 22:42:35