首页 > 解决方案 > SyntaxError:意外的令牌'?在 repl.it 中,因为我更新到 discord.js V13

问题描述

我刚刚开始将我的 discord 机器人更改为 discord.js V13,并且由于所有更改都已完成,我无法弄清楚为什么此错误不断出现。

/home/runner/Discordjs-V13/node_modules/discord.js/src/rest/RESTManager.js:32
    const token = this.client.token ?? this.client.accessToken;
                                     ^

SyntaxError: Unexpected token '?'

标签: javascriptnode.js

解决方案


'??'操作员是新node v14版本的,对于 Discord.js V13,您需要当前版本的 node.js,但这里他们解释了如何在 repl.it 中更改您的 node.js 版本,试试它是否适用于你 :)

https://replit.com/talk/learn/Nodejs-14-on-replit/85501


推荐阅读