发生错误。错误是:错误:模块版本不匹配。预期48,得到64

时间:2018-09-27 01:03:45

标签: node.js npm bcrypt

An error has occured. error is: Error: Module version mismatch. Expected 48, got 64. and stack trace is: Error: Module version mismatch. Expected 48, got 64

18-09-27 09:27:32:(node:25120)DeprecationWarning:当前URL字符串解析器已被弃用,并将在以后的版本中删除。要使用新的解析器,请将选项{useNewUrlParser:true}传递给MongoClient.connect。

Error: Module version mismatch. Expected 48, got 64. at Error (native) at Object.Module._extensions..node (module.js:604:18) at Module.load (module.js:494:32) at tryModuleLoad (module.js:453:12) at Function.Module._load (module.js:445:3) at Module.require (module.js:504:17) at require (internal/module.js:20:19) at Object. (/usr/local/ddd/ddd/node_modules/bcrypt/bcrypt.js:6:16) at Module._compile (module.js:577:32) at Object.Module._extensions..js (module.js:586:10) at Module.load (module.js:494:32) at tryModuleLoad (module.js:453:12) at Function.Module._load (module.js:445:3) at Module.require (module.js:504:17) at require (internal/module.js:20:19) at /usr/local/ddd/ddd/src/Server/Routes/Routes.js:307:26

无法登录 我做了

sudo npm uninstall bcyrpt

sudo npm install bcrypt

但我看到了相同的错误

1 个答案:

答案 0 :(得分:0)

您必须绝对删除npm,并且

sudo npm install 

要再次安装模块,则应解决问题