首页IT科技nodejs express(解决node.js中bcrypt遇到的安装问题)

nodejs express(解决node.js中bcrypt遇到的安装问题)

时间2025-07-21 17:01:49分类IT科技浏览5766
导读:遇到的第一个问题 使用命令下载的时候 npm install --global --production windows-build-tools@5.0.0 会卡在Successfully installed Python 2.7中, 网上查的方法说下载python2.7然后配置环境变量到path中就可以解决,...

遇到的第一个问题

使用命令下载的时候 npm install --global --production windows-build-tools@5.0.0 会卡在Successfully installed Python 2.7中               , 网上查的方法说下载python2.7然后配置环境变量到path中就可以解决                  ,但是我的问题没有解决               。

接下来我找到的解决方法

由于我系统本身就安装了了python环境 而且是3.8.5的       ,命令行界面还卡住            ,因此我安装python2.7,然后将他配置在环境变量中 再执行windows-build-tools下载                   ,但是还是卡住          ,其实他已经下载好了                  。

只需要去查看C:\Users\admin\AppData\Local\Temp中有没有这个文件dd_setup_20220429161227_080_Microsoft.VisualStudio.VC.CMake.log

如果有        ,表示windows-build-tools已经下载好       。

检查玩 执行 npm install bcrypt下载依旧会报错                    ,是因为我的系统默认的python为3.8.5             ,只需要修改成python2.7 就可以下载成功            。

npm config set python “C:\Python27\python.exe               ” 如图所示

接下来测试 bcrypt可正常使用

//导入bcrypt const bcrypt = require(bcrypt); async function run() { const salt = await bcrypt.genSalt(10); const result = await bcrypt.hash(1234, salt); console.log(salt); console.log(result); } run();

结果如下:

以上为个人经验    ,希望能给大家一个参考                     ,也希望大家多多支持本站                   。

声明:本站所有文章                ,如无特殊说明或标注,均为本站原创发布          。任何个人或组织                  ,在未征得本站同意时                   ,禁止复制            、盗用                      、采集      、发布本站内容到任何网站         、书籍等各类媒体平台        。如若本站内容侵犯了原著者的合法权益    ,可联系我们进行处理                    。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
联邦学习是什么?联邦学习简介