title: pm2 Unexpected token import
body: <p>I have a webserver that works when I use node or nodemon (e.g. "nodemon index.js"). However, when I try to use pm2 ("pm2 start index.js"), I get "SyntaxError: Unexpected token import".  The full error log is below.  What am I doing wrong here?</p>
  
  <pre><code>/usr/local/lib/node_modules/pm2/lib/ProcessContainerFork.js:29
  import(process.env.pm_exec_path);
  ^^^^^^
  
  SyntaxError: Unexpected token import 
  at new Script (vm.js:51:7)
  at createScript (vm.js:136:10)
  at Object.runInThisContext (vm.js:197:10)
  at Module._compile (internal/modules/cjs/loader.js:618:28)
  at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
  at Module.load (internal/modules/cjs/loader.js:566:32)
  at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
  at Function.Module._load (internal/modules/cjs/loader.js:498:3)
  at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
  at startup (internal/bootstrap/node.js:201:19)
  </code></pre>