npm install bcrypt 失败的节点

Posted

技术标签:

【中文标题】npm install bcrypt 失败的节点【英文标题】:npm install bcrypt failed node 【发布时间】:2020-11-05 06:11:39 【问题描述】:

$ npm install bcrypt

bcrypt@5.0.0 安装 D:\courses\Angela Yu - Web Development\31。 Authentication & Security\Secrets - 起始代码\node_modules\bcrypt node-pre-gyp install --fallback-to-build

系统找不到指定的路径。 '"node"' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 npm WARN website@1.0.0 无描述 npm WARN website@1.0.0 没有存储库字段。

npm 错误!代码生命周期 npm 错误!错误号 9009 npm 错误! bcrypt@5.0.0 安装:node-pre-gyp install --fallback-to-build npm 错误!退出状态 9009 npm 错误! npm 错误! bcrypt@5.0.0 安装脚本失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\Aryan chauhan\AppData\Roaming\npm-cache_logs\2020-07-15T16_53_36_616Z-debug.log

【问题讨论】:

假设已经安装了node.js,需要将node.js文件夹路径设置成系统变量或者用户变量。参考这个***.com/questions/23412938/… 【参考方案1】:

我认为您的问题可能是两件事,请检查以下内容:

Bcrypt 5 是这个包的最新版本,这个包在一些节点的版本上有一些问题,我们可以看到这个here。虽然它没有显示版本 5,但它是最新的,可能没有记录。尝试更新节点版本(我建议使用nvm 来实现此目的,或者在具有更新节点版本的测试项目中测试您的 bcrypt。

节点无法识别。尝试在终端中执行 node 并查看您是否正在输入 REPL。如果没有,并显示错误消息,这可能是您没有 nodejs 的信号。再次,我推荐使用 nvm 来安装它。

【讨论】:

以上是关于npm install bcrypt 失败的节点的主要内容,如果未能解决你的问题,请参考以下文章

Error:npm ERR! Failed at the bcrypt@5.0.0 install script.

npm install 在“eb create”节点 6.2.2 上失败

npm install bcrypt报错

npm install web3 安装失败: undefined ls-remote

npm install vercel 因错误的节点版本而失败,尽管它是正确的

npm install mongoose 失败(kerberos 和 bson 错误)