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

在BDSX中加载Discord.js插件报错:Cannot find module 'node:events'

解决BDSX Node版本过低导致插件加载失败的问题

问题根源

Node.js 12.x不支持node:前缀的内置模块导入语法,而discord.js v14要求Node.js版本至少16.9.0,这就是你插件加载报错Cannot find module 'node:events'的核心原因。

升级BDSX的Node版本的几种方法

替换内置Node二进制文件(最简单直接)

  • 下载对应服务器系统(Windows/Linux)的16.x或更高稳定版Node.js二进制包(推荐和你本地一致的16.16.0)
  • 找到BDSX安装目录里的node.exe(Windows)或node(Linux)文件,先备份原文件,再把下载的新版本Node文件替换进去
  • 重启BDSX,查看启动日志确认Node版本是否更新完成

重新编译BDSX(源码编译场景)

如果你的BDSX是从源码编译的:

  • 本地先安装好16.x+版本的Node.js
  • 重新运行BDSX的编译脚本,编译时会自动绑定当前本地的Node版本到BDSX中

用官方更新脚本(部分版本支持)

有些BDSX分发版自带更新脚本,运行update.bat(Windows)或update.sh(Linux),如果有更新Node环境的选项,直接选择即可

验证更新成功

重启服务器后,在启动日志里查找类似Node.js version: v16.16.0的内容,确认版本达标后再重新加载你的Discord插件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 22:05:29