I am getting error Cannot find module 'bcrypt' in nodejs application
I have tried to install it using npm install bcrypt but still getting the issue.
node app.js
Error message:
Dec 30 2015 5:22:18 PM+05:30 - info: Connected to database: postgres://testdb:see2@$W@localhost/testdb Dec 30 2015 5:22:18 PM+05:30 - error: Error: Cannot find module 'bcrypt' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (D:\...\server\modules\user\model s\user.js:11:14) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17)
If you're still getting the "Cannot find module 'bcrypt'" error, open your package. json file and make sure it contains the bcrypt package in the dependencies object. Copied! You can try to manually add the line and re-run npm install .
The bcrypt npm package is a JavaScript implementation of the bcrypt password hashing function that allows you to easily create a hash out of a password string . Unlike encryption which you can decode to get back the original password, hashing is a one-way function that can't be reversed once done.
bcrypt is written in C++ with more than 400.000 downloads per week at npm and 5.1k stars at github. bcryptJS is written in Javascript with more than 560.000 downloads per week at npm and 2.3k stars at github. We'll try to benchmark both libraries at: Generate Hash password synchronous.
Using npm install bcrypt
command can't resolve the issue for me.
I tried the commands below and my issue resolved.
npm install node-gyp -g npm install bcrypt -g npm install bcrypt --save
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With