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

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

时间2025-09-19 11:29:04分类IT科技浏览6667
导读:遇到的第一个问题 使用命令下载的时候 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
女孩好听简单的英文名(简单的Memory leak跟踪)