title: Error: bcrypt_lib.node is not a valid Win32 application
body: <p>I have a nodejs project on my windows machine. Where upon attempting to run the project this error appears involving bcrypt and win32. </p>
  
  <p>[nodemon] 2.0.2
  [nodemon] to restart at any time, enter <code>rs</code>
  [nodemon] watching dir(s): <em>.</em>
  [nodemon] watching extensions: js,mjs,json
  [nodemon] starting <code>node app.js</code>
  internal/modules/cjs/loader.js:1003
    return process.dlopen(module, path.toNamespacedPath(filename));
                   ^</p>
  
  <pre><code>Error: \\?\C:\Users\owner\desktop\msci444\no-scraps\node_modules\bcrypt\lib\binding\napi-v3\bcrypt_lib.node is not a valid Win32 application.
  \\?\C:\Users\owner\desktop\msci444\no-scraps\node_modules\bcrypt\lib\binding\napi-v3\bcrypt_lib.node
      at Object.Module._extensions..node (internal/modules/cjs/loader.js:1003:18)
      at Module.load (internal/modules/cjs/loader.js:812:32)
      at Function.Module._load (internal/modules/cjs/loader.js:724:14)
      at Module.require (internal/modules/cjs/loader.js:849:19)
      at require (internal/modules/cjs/helpers.js:74:18)
      at Object.&lt;anonymous&gt; (C:\Users\owner\desktop\msci444\no-scraps\node_modules\bcrypt\bcrypt.js:6:16)
      at Module._compile (internal/modules/cjs/loader.js:956:30)
      at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
      at Module.load (internal/modules/cjs/loader.js:812:32)
      at Function.Module._load (internal/modules/cjs/loader.js:724:14)
  [nodemon] app crashed - waiting for file changes before starting...
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/dBWes.png" rel="noreferrer">pt</a></p>