Common Issue "Can't find module 'bcrypt'" in node.js


This issue comes much time when we are using PostgreSQL with Node.js, Error: Cannot find module 'bcrypt' in nodejs application, and we try again and again to install to bcrypt using 'npm install bcrypt'. There are some solution are given below you can try and fix the bug.
1- Try to the following command

npm install node-gyp -g
npm install bcrypt -g
npm install bcrypt -save


2- Sometimes it fixed using the following command

npm rebuild


3- Sometimes 'only npm install bcrypt' command works fine

4- bcryptjs don't have any dependency so no need install other resources, installation error may cause also. For the installation confirmation check the package.json file. If bcrypt is not available, then installation is unsuccessful then tries again to install.

Command: npm install bcryptjs --save

To use bcrypt: var bcrypt = require('bcrypt');
To use bcryptjs. var bcrypt = require('bcryptjs');


5- Virsion issue may also the cause of failure so before using npm install, change the package.json file dependencies, i.e.

"bcrypt":"0.7.6" to "bcrypt":"*"



NUnit : Introduction

There are several unit test tools in the market, but one of them is NUnit, the most popular tool for doing unit testing. So in this tutorial...