title: Node js script not starting up, async * Unexpected Token
body: <p>I am trying to run my node script with <code>node .</code> on Ubuntu 18.04</p>
  
  <p>It worked successfully on previous machine. This is a new setup and running into this error.</p>
  
  <pre><code>/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.&lt;anonymous&gt; (/var/www/html/node_bot/node_modules/discord.js/src/structures/MessageCollector.js:3:19)
  </code></pre>
  
  <p>My node version is v8.10.0 on all accounts including root.</p>
  
  <p>I have tried chowning the files to root and running from root, same error.</p>
  
  <p>Am I missing a package or something? Thanks</p>