nodejs express(解决node.js中bcrypt遇到的安装问题)
遇到的第一个问题
使用命令下载的时候 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可正常使用
结果如下:
以上为个人经验 ,希望能给大家一个参考 ,也希望大家多多支持本站 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!