Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot find module 'bcrypt'

Tags:

node.js

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) 
like image 843
Ramesh Chand Avatar asked Dec 31 '15 12:12

Ramesh Chand


People also ask

Can not find module Bcrypt_lib node?

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 .

What is bcrypt npm?

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.

Is bcrypt and bcryptJS same?

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.


1 Answers

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 
like image 187
Ramesh Chand Avatar answered Oct 04 '22 15:10

Ramesh Chand