解决Error: error:0308010C:digital envelope routines::unsupported的四种解决方案

ops/2024/10/21 7:31:14/

问题描述:
        报错:Error: error:0308010C:digital envelope routines::unsupported

报错原因:
        主要是因为 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。 我的node版本是v18+

报错详细信息:


 
Node.js v18.12.1
解决方案: 
方案1:打开IDEA 终端,直接输入

Linux & Mac OS:

export NODE_OPTIONS=--openssl-legacy-provider
Windows:

set NODE_OPTIONS=--openssl-legacy-provider
方案2:打开IDEA 终端,直接输入(问题解决)
$env:NODE_OPTIONS="--openssl-legacy-provider"

 方案3:卸载当前版本,安装合适的版本(node.js)

方案4:

解决方式(仅限 windows):

在项目中 package.json 的 scripts 中新增 SET NODE_OPTIONS=--openssl-legacy-provider

添加前:

"scripts": {
"dev": "vue-cli-service serve",
 
"build:prod": "vue-cli-service build"
 
},
添加后:

"scripts": {
"dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
 
"build:prod": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build"
 
},
笔者本人是采用第四种方案解决的,大家可以试试,希望可以帮到大家。


http://www.ppmy.cn/ops/45273.html

相关文章

【CSharp】判断目录以及文件是否存在

【CSharp】判断目录以及文件是否存在 1.背景2.判断目录3.判断文件1.背景 我们在进行磁盘IO的时候进行需要判断目录、文件是否存在,根据判断结果再做进一步的操作。 其中判断目录是否存在,涉及Directory.Exists(String) 方法; 命名空间:System.IO 方法功能:确定给定路径是…

面试 Java 框架八股文十问十答第七期

面试 Java 框架八股文十问十答第七期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)Spring 一共有几种注入…

Ai速递5.29

全球AI新闻速递 1.摩尔线程与无问芯穹合作,实现国产 GPU 端到端 AI 大模型实训。 2.宝马工厂:机器狗上岗,可“嗅探”故障隐患。 3.ChatGPT:macOS 开始公测。 4.Stability AI:推出Stable Assistant,可用S…

源码编译安装LAMP

LAMP 网站服务架构 同时提供静态页面和动态页面能力 Linux 提供网站服务应用的运行环境,也支持Windows作为 AMP 的运行环境 Apache 作为前端网站服务,直接面向用户提供网站访问入口,并处理静态页面请求 MySQL 作为后端数据库&…

vulhub——Aria2、bash、catic

文章目录 一、Aria2 任意文件写入漏洞二、CVE-2014-6271(Bash Shell 漏洞)三、CVE-2022-46169(Cacti 前台命令注入漏洞) 一、Aria2 任意文件写入漏洞 Aria2是一个命令行下轻量级、多协议、多来源的下载工具(支持 HTTP…

基于vuestic-ui实战教程 - 页面篇

1. 简介 前面介绍了基本的内容比如如何获取动态数据,下面就到登录进来后的页面实现了,相信各位读者或多或少都有 element-uijs 的实战经历,那么 vuestic-uits 实现的页面又该如何写呢?带着疑问开启今天的学习(声明由于…

蓝桥杯-AB路线(详细原创)

问题描述: 有一个由 N M 个方格组成的迷宫,每个方格写有一个字母 A 或者 B。小蓝站在迷宫左上角的方格,目标是走到右下角的方格。他每一步可以移动到上下左右相邻的方格去。 由于特殊的原因,小蓝的路线必须先走 K 个 A 格子、再…

一篇文章讲透排序算法之快速排序

目录 前言 一.快排介绍与思想 二.hoare版本 2.0算法思想 2.1单趟过程 2.2多趟过程的思想 三.快排的优化 3.1随机数法选key 3.2三数取中选key 3.3小区间改造 四.挖坑法 四.前后指针法 六.利用栈将递归改非递归 后语 前言 本篇博客难度较高,建议在学习过…