title: bcrypt npm install error - Error: Cannot find module node-pre-gyp\bin\node-pre-gyp
body: <p>I'm on Windows 10 (version 10.0.17763 build 17763). I'm trying to install Bcrypt with Nodejs Express server using NPM. I've updated the latest Nodejs version (v12.16.3). Whether I install the latest version of Bcrypt or an earlier version, I'm always getting the same error: </p>
  
  <p><a href="https://i.stack.imgur.com/wGtI6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/wGtI6.png" alt="enter image description here"></a></p>
  
  <p>I'm not sure why it's looking for <code>node-pre-gyp\bin\node-pre-gyp</code> in the directoy <code>C:\Users\hazzaldo\Desktop\web-dev-udemy-course\</code>. There's no such directory there!! This is just a folder to store my course files.</p>
  
  <p>Also I'm not sure why this is happening:</p>
  
  <pre><code>-Security\store-confidential-data-web-app\node_modules\.bin\' is not recognized as an internal or external command,
  operable program or batch file
  </code></pre>
  
  <p>I've looked in other forums for such error, but no solution helped me. Some are old forums asking to install deprecated modules.</p>