在各个导入bcrypt的js文件中更改bcrypt为bcryptjs(因为bcrypt需要较多的依赖,bcryptjs与其功能相同但所需依赖较少,笔者之前也尝试安装bcrypt包括更改node版本,下载window-tools,但失败了,
// 导入bcryptjs
const bcrypt = require('bcryptjs');
在package.json中更改bcrypt为bcryptjs,并将该栏设为“*”这样可不受版本影响
删除node_modules文件夹,package-lock.json,重新npm install
然后重新node .\app.js