当前位置:   article > 正文

nodeJS高版本出现:error:0308010C:digital envelope routines::unsupported

error:0308010c:digital envelope routines::unsupported at new hash (node:inte

项目场景:

NodeJS升级最新

问题描述

启动项目出现:
error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:71:19)


原因分析:

在网上找大佬查看是什么问题,这个感觉最靠谱:
出现这个错误是因为 node.js高版本发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制


解决方案:

在cmd黑窗输入set NODE_OPTIONS=--openssl-legacy-provider,然后在dev就可以使用了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/755915
推荐阅读
相关标签
  

闽ICP备14008679号