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

discord.js启动机器人报错找不到node:events模块,Node版本为16.13

解决discord.js启动报错Error: Cannot find module 'node:events'

该报错的核心原因是node:events属于Node.js v16及以上版本才支持的内置模块导入语法,触发报错通常是运行环境的Node版本不匹配、依赖安装错误导致,可按以下步骤排查解决:

  • 验证当前生效的Node版本:在项目终端运行node -v,确认输出版本号≥16.9.0(discord.js v14的最低版本要求,v13版本要求≥16.6.0)。如果输出版本仍低于要求,说明此前的Node升级未生效:多版本Node管理工具(如nvm)用户需运行nvm use 16(或更高版本号)切换版本,普通安装用户可重启终端后再次验证版本。
  • 检查discord.js版本匹配度:如果Node版本符合要求,说明你安装的discord.js版本过低(v12及以下版本不支持node:前缀导入语法),运行npm install discord.js@latest升级到最新稳定版即可。
  • 清除依赖缓存重试:如果前两步都正常,删除项目根目录下的node_modules文件夹和package-lock.json文件,重新运行npm install安装全部依赖,再启动机器人测试即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 01:24:05