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

在Render部署Discord机器人仪表板时遇node:events模块缺失错误

解决部署Discord机器人仪表板时的"Cannot find module 'node:events'"错误

问题原因

node:events 是Node.js 16.0.0及以上版本才支持的内置模块导入语法,你的Render环境使用的Node.js版本低于这个要求,而discord.js v14及以上版本强制要求Node.js 16.9+,因此出现模块找不到的错误。

解决方案

  • 在项目根目录创建 .nvmrc 文件,写入指定的Node.js稳定版本(比如 v18.17.0 或直接写 20),Render会自动识别该文件并使用对应版本的Node.js。
  • 或者在Render项目的Environment设置中,添加环境变量 NODE_VERSION,值设为16以上的版本号(例如 18)。
  • 重新触发部署,确保依赖安装和项目运行阶段都使用指定的Node.js版本。

验证方式

可以在Render的构建命令中加入版本检查,确认当前使用的Node.js版本,比如修改构建命令为:

node -v && npm install && npm start

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 08:47:02