本来说在练习项目时,写出来的,但是在自己安装的时候还是出现一些错误,而且在网上找了的安装教程说的不太清楚;
转载 昵称为: 前端-博客
下面是自己的补充:
bcrypt 依赖环境
1.python2.x
2.node-gyp
npm install -g node-gyp
3.windows-build-tools (Windows环境)
npm install -g --production windows-build-tools
4.bcrypt
npm install bcrypt
这张图因为我不知道什么时候结束,所以安装了俩遍,没有Error出现和上图一样就安装成功了;
当上面安装成功的时候需要重新进入管理员页面,进行下面操纵:
//导入bcrupt
const bcrypt = require('bcrypt');
/* // 生成随机字符串
// genSalt方法接收一个数值作为参数
// 数值越大 生成的随机字符串复杂度越高
// 数值越小 生成的随机字符串复杂度越低
// 默认值是10
// 返回生成的随机字符串
await bcrypt.genSalt(10); */
async function run() {
// 生成随机字符串
// genSalt方法接收一个数值作为参数
// 数值越大 生成的随机字符串复杂度越高
// 数值越小 生成的随机字符串复杂度越低
// 默认值是10
// 返回生成的随机字符串
const salt = await bcrypt.genSalt(10);
console.log(salt);
}
run();
运行出结果: