title: serialport for electron NODE_MODULE_VERSION error and rebuild does not fix
body: <p>OS: win 10
  Node.js : v12.18.3
  electron: v10.1.1</p>
  <p>print version from js program:
  process.versions.node 12.16.3
  process.versions.modules 82</p>
  <ol>
  <li><p>install serialport by:
  npm install serialport</p>
  </li>
  <li><p>npm start and get error:</p>
  </li>
  </ol>
  <p>Error: The module '\?\D:\node\Tester\node_modules@serialport\bindings\build\Release\bindings.node'
  was compiled against a different Node.js version using
  NODE_MODULE_VERSION 72. This version of Node.js requires
  NODE_MODULE_VERSION 82. Please try re-compiling or re-installing
  the module (for instance, using <code>npm rebuild</code> or <code>npm install</code>).</p>
  <ol start="3">
  <li>npm install --save-dev electron-rebuild
  .\node_modules.bin\electron-rebuild</li>
  </ol>
  <p>Rebuild Complete</p>
  <ol start="4">
  <li>npm start
  and the error again.</li>
  </ol>
  <p>Error: The module '\?\D:\node\Tester\node_modules@serialport\bindings\build\Release\bindings.node'
  was compiled against a different Node.js version using
  NODE_MODULE_VERSION 72. This version of Node.js requires
  NODE_MODULE_VERSION 82. Please try re-compiling or re-installing
  the module (for instance, using <code>npm rebuild</code> or <code>npm install</code>).</p>
  <p>What should be noticed is, both v12.18.3 and 12.16.3 has NODE_MODULE_VERSION 72. and no version gets 82.
  I don't know where the '82' comes from.
  How can I sovle it?
  Thanks.</p>