节点 js 脚本未启动,异步 * 意外令牌

Node js script not starting up, async * Unexpected Token

我正在 运行 我的节点脚本 node . Ubuntu 18.04

它在以前的机器上运行成功。这是一个新设置,运行遇到此错误。

/var/www/html/node_bot/node_modules/discord.js/src/structures/interfaces/Collector.js:203
  async *[Symbol.asyncIterator]() {
        ^
SyntaxError: Unexpected token *
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/var/www/html/node_bot/node_modules/discord.js/src/structures/MessageCollector.js:3:19)

我的节点版本在包括 root 在内的所有帐户上都是 v8.10.0。

我试过将文件 chown 到 root 并从 root 运行ning,同样的错误。

我是丢了包裹还是什么?谢谢

使用更新的节点版本。

来自图书馆文档

https://github.com/discordjs/discord.js

安装

Node.js 10.2.0 或更高版本 是必需的。

已更新到节点 v10.18.1 并且可以正常工作。