title: Is there a way to downgrade my npm version to match the node-hid library?
body: <p>Using node.js, I wanted to create a kiosk application with a RFID Reader attached to the kiosk. In order to access my RFID Reader, I installed the <strong>node-hid</strong> library (<a href="https://github.com/node-hid/node-hid" rel="nofollow noreferrer">https://github.com/node-hid/node-hid</a>). However, when I tried to run the application, an error occured, says: </p>
  
  <blockquote>
    <p>Uncaught Exception
    Error: The module 'D:\Projects\Electron\SelfService\node_modules\node-hid...\build\HID.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 72. This version of Node.js required NODE_MODULE_VERSION 73.</p>
  </blockquote>
  
  <p>I already updated the library and the node.js version to the latest update, but since the library is kinda old, it doesn't get any more update. </p>
  
  <p>I tried to downgrade the node version, however there aren't any helpful tutorial I can find out there. I know there are many tutorial that explained how to install the older version of node, but I can't simply know what version of node I need from the error message displayed above.</p>
  
  <p>I need to get the device readable by the application. If somehow, it's impossible to use the node-hid library, what is the latest library you recommended to access the RFID Reader from the application?</p>
  
  <p><strong>Note</strong>: I'm familiar with web development, including Javascript language, but Node.js is a new experience for me. I'll try my best to provide informations regarding my project, but if there are some mistakes with how I described my problem or if I have some difficulties in understanding your answers, please bear with me.</p>
  
  <p><strong>EDIT</strong>: I forgot to mention I'm on Windows 10, the node version I installed is 10.16.3</p>