【发布时间】:2021-10-14 21:34:27
【问题描述】:
我刚刚开始将我的 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 '?'
【问题讨论】:
-
“v13 需要使用 Node 16.6 或更高版本,因此请确保您是最新的。” — discordjs.guide/additional-info/…
-
替换为:
const token = this.client.token || this.client.accessToken; -
@Abd 我认为 OP 不会想要编辑 3rd 方库的源代码,这可能也不会是唯一引发错误的地方。
-
@deceze 对不起,我的错,没有意识到错误是由 node_module 包造成的,我以为是他自己的代码。
标签: javascript node.js