【问题标题】:SyntaxError: Unexpected token '?'SyntaxError:意外的令牌'?
【发布时间】:2021-10-19 19:23:05
【问题描述】:

当我运行代码时它告诉我:

~/DiscordBot-Flash$ npm start
> djs@1.0.0 start /home/runner/DiscordBot-Flash
> node index.js

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

SyntaxError: Unexpected token '?'

我不知道如何解决这个问题,请有人帮助我

【问题讨论】:

    标签: javascript node.js discord discord.js


    【解决方案1】:

    这是nullish coalescing operator,从 14.0.0 开始在节点中受支持

    在他们的docs 中,他们写 nodejs 版本 16.6.0 或更高版本是必需的

    修复:将节点版本升级到至少 16.6.0

    【讨论】:

      【解决方案2】:

      这是使用 repl.it 的人的解决方案 https://blog.abbasali.me/how-to-use-nodejs-v16x-on-replit

      【讨论】:

      • 请务必包含您所包含链接的相关元素,否则您的答案将作为“仅链接答案”被删除。请记住,您提供的链接将来可能会消失。
      猜你喜欢
      • 1970-01-01
      • 2011-11-21
      • 2017-08-05
      • 2021-03-31
      • 2019-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多