当前位置:  开发笔记 > 编程语言 > 正文

找不到模块'bcrypt'

如何解决《找不到模块'bcrypt'》经验,为你挑选了5个好方法。

我收到错误在nodejs应用程序中找不到模块'bcrypt'

我曾尝试使用npm install bcrypt安装它, 但仍然遇到问题.

node app.js

错误信息:

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. (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)

Tyler Collie.. 47

我的解决方案是npm rebuild.



1> Tyler Collie..:

我的解决方案是npm rebuild.


是! 这为我解决了。非常感谢。

2> Ramesh Chand..:

使用npm install bcrypt命令无法为我解决问题.

我尝试下面的命令,我的问题解决了.

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

npm install bcrypt -save



3> Abhu..:

解决方案1:冗长的方法是:首先安装所有依赖项。

npm install -g Windows-build-tools,npm install -g node-gyp

然后,安装bcrypt:npm install bcrypt

解决方案2:简单的方法。无需安装依赖项。

npm安装bcryptjs

...您可能已经安装了bcrypt,但由于某种原因,似乎安装未成功。检查package.json文件。如果找不到bcrypt,则说明安装不成功。您必须重新安装。

就像每个人都解释的那样,由于缺少依赖关系,导致安装失败。您可以在链接中检出所需的依赖项:https : //www.npmjs.com/package/bcrypt

注意:要使用bcrypt,请执行以下操作: var bcrypt = require('bcrypt'); .....

使用bcryptjs。 var bcrypt = require('bcryptjs');

供参考:https : //www.npmjs.com/package/bcrypt https://www.npmjs.com/package/bcryptjs



4> leompeters..:

它应该是npm install bcrypt --save.适合我!

而且,如果您在安装后遇到其他问题,可以使用npm-check检查您的包裹.



5> 小智..:

使用bcryptjs代替bcrypt这对我有用

npm install bcryptjs --save

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有