title: node-pre-gyp: not found --fallback to build error while installing bcrypt
body: <p>I am building new node project. while installing <code>bcrypt</code> package i got error given below:</p>
  <pre><code>&gt; bcrypt@5.0.1 install /media/keval/E: Drive/projects/MERN Projects/FMS/node_modules/bcrypt
  &gt; node-pre-gyp install --fallback-to-build
  
  sh: 1: node-pre-gyp: not found
  npm WARN ims@1.0.0 No repository field.
  
  npm ERR! code ELIFECYCLE
  npm ERR! syscall spawn
  npm ERR! file sh
  npm ERR! errno ENOENT
  npm ERR! bcrypt@5.0.1 install: `node-pre-gyp install --fallback-to-build`
  npm ERR! spawn ENOENT
  npm ERR! 
  npm ERR! Failed at the bcrypt@5.0.1 install script.
  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
  
  npm ERR! A complete log of this run can be found in:
  npm ERR!     /home/keval/.npm/_logs/2021-05-29T09_24_30_366Z-debug.log
  </code></pre>
  <p>all other packages are installed properly without error but i got error while installing <code>bcrypt</code> only.</p>
  <p>i have installed node-pre-gyp.
  i found one solution on this problem</p>
  <pre><code>npm uninstall bcrypt --save
  npm install bcrypt@5 --save
  </code></pre>
  <p>but this is not working at all.
  what i am doing wrong ?</p>