本文主要是介绍快速解决报错 Error: error:0308010C:digital envelope routines::unsupported 的5种方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这里写自定义目录标题
- 启动项目时,突然蹦出一行报错
- 如图
- 解决办法
启动项目时,突然蹦出一行报错
Error: error:0308010C:digital envelope routines::unsupported
如图
查询得知:
node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.
啊,最近刚切换到v20版本
本人使用nvm 管理node版本,于是
解决办法
-
切换node版本为v17以下版本
- 使用nvm的用户很好切换版本,但这不是最终解决办法
- 或者手动卸载现有node,换v17以下的node
-
清空 NODE_OPTION 环境变量
这篇关于快速解决报错 Error: error:0308010C:digital envelope routines::unsupported 的5种方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!