当前位置: 首页 > article >正文

error:0308010C:digital envelope routines::unsupported【超详细图解】

目录

一、报错信息

二、分析原因

三、解决方案


一、报错信息

二、分析原因

node.js 18 不兼容oppsll,node.js v17以上版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制

三、解决方案

方案1:打开终端,直接输入

Linux & Mac OS:

export NODE_OPTIONS=--openssl-legacy-provider

Windows:

set NODE_OPTIONS=--openssl-legacy-provider

方案2:打开终端,直接输入(问题解决)

$env:NODE_OPTIONS="--openssl-legacy-provider"

方案3:用低版本的Node.js启动,比如v14.21.3,哈哈哈哈哈哈


http://www.kler.cn/a/281371.html

相关文章:

  • 【C++】—— 模版初阶
  • 如何使用ssm实现校园二手交易市场+vue
  • 决策树和随机森林介绍
  • 无人机侦测:光电识别追踪设备(双光)技术详解
  • Redis increment 函数处理并发序列号
  • 变电站智能巡检机器人:构建智能化电力运维新模式
  • 2024-8月,有没有那一瞬间让你悟到了过去10多年没有想明白的事
  • Ruby Web服务开发:构建高效RESTful API的秘诀
  • SpringCloud之一IDEA导入已有微服务项目并启动服务
  • 基于jstack、jmap、jstat 进行JVM监控
  • Flask 安装和应用
  • 洛谷刷题(6)
  • kubectl陈述式资源管理方式、声明式资源管理
  • 【PyTorch][chapter 27][李宏毅深度学习][transformer-1]
  • SpringBoot集成kafka-监听器手动确认接收消息(主要为了保证业务完成后再确认接收)
  • 探索异步之美:aiohttp库的魔力与奥秘
  • 守护核心命脉:国家网络安全战略下的关键基础设施保护
  • Pandas里使用SQL
  • 稚晖君智元机器人远程机器人系列发布:引领具身智能新高度
  • 软考:软件设计师 — 17.程序设计语言与语言处理程序基础