discord.js - SyntaxError : Unexpected token 不断弹出
问题描述
我一直收到这个错误,但它似乎在我拥有的任何其他机器人上都可以正常工作,有什么想法吗?
const token = this.client.token ?? this.client.accessToken;
^
SyntaxError: Unexpected token '?'```
解决方案
您收到此错误是因为您正在运行的 Node 版本不支持在 Node.js 中引入的Nullish 合并运算符 (??)v14
。
假设您的机器上运行的 Node.js 版本过时,要解决此问题,您应该至少升级到 Node.js v16,因为如果您想使用 Discord.js,则需要这样做v13
。(在Discord.js 的文档中说明)。
前往https://nodejs.org/en/download/current/并为您的系统选择正确的安装包。
推荐阅读
- javascript - 如何使用回调通过 node.js 和 ejs 从 mysql 获取数据?
- .net - 自定义外发 noreply 电子邮件的显示名称
- java - 如何使用 libgdx 中的矩形类绘制矩形边框?
- javascript - OpenLayers 5.3,从 KML 图层地标获取属性
- c - 将缓冲区转换为 strtok 的 char 数组
- java - 私有类 ArrayList (set)
- facebook - 如何生成“永不过期”的 Facebook 访问令牌
- c# - 用户 Google Drive 帐户上的 Xamarin Forms Application.Current 属性备份
- google-cloud-storage - 存储桶数据恢复
- android - 无法连接到 dumpstate 服务:没有这样的文件或目录