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

Discord斜杠命令报错如何修复?引入@discordjs/rest相关包时异常

修复方案

根因

该报错为Discord.js生态依赖版本不兼容、或依赖未正确安装导致的导入失败,当前代码引用的v9版本discord-api-types与新版@discordjs/rest已无兼容支持。

修复步骤

  • 卸载现有错误版本依赖:
npm uninstall @discordjs/rest discord-api-types
  • 安装当前稳定兼容的依赖组合:
npm install @discordjs/rest@^2.0.0 discord-api-types@^0.37.0
  • 修改代码中导入的API版本号,将v9替换为v10:
const { REST } = require('@discordjs/rest');
const { Routes } = require('discord-api-types/v10');
  • 若修复后仍有报错,删除项目根目录下的node_modules文件夹和package-lock.json文件,重新执行npm install清除缓存即可。

特殊场景适配

如果业务必须使用v9版本的Discord API,可固定安装旧版兼容依赖,无需修改导入版本号:

npm install @discordjs/rest@^1.7.1 discord-api-types@^0.33.0

内容的提问来源于stack exchange,提问作者Gamer 1

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 18:39:04