SyntaxError:意外的令牌不断弹出[重复]
Posted
技术标签:
【中文标题】SyntaxError:意外的令牌不断弹出[重复]【英文标题】:SyntaxError : Unexpected token keeps popping up [duplicate] 【发布时间】:2021-11-23 19:57:02 【问题描述】:我一直收到此错误,但它似乎在我拥有的任何其他机器人上都可以正常工作,有什么想法吗?
const token = this.client.token ?? this.client.accessToken;
^
SyntaxError: Unexpected token '?'```
【问题讨论】:
昨天也问了同样的问题:***.com/questions/69411544/… 建议的副本在其答案中有 repl.it 的解决方案 这能回答你的问题吗? discord.js SyntaxError: Unexpected token? Tysm @NotTrixxie 【参考方案1】:您收到此错误是因为您运行的 Node 版本不支持 Node.js 中引入的Nullish coalescing operator (??) v14
。
假设您的机器上运行的 Node.js 版本过时,要解决此问题,您应该至少升级到 Node.js v16,因为如果您想使用 Discord,这是必需的。 jsv13
。 (声明于Documentation of Discord.js)。
前往https://nodejs.org/en/download/current/ 并为您的系统选择正确的安装包。
【讨论】:
以上是关于SyntaxError:意外的令牌不断弹出[重复]的主要内容,如果未能解决你的问题,请参考以下文章
babel无法识别jsx语法... SyntaxError:意外的令牌(25:1)[重复]
Javascript:未捕获的 SyntaxError:意外的令牌 <