react启动报错: Error: error:0308010C:digital envelope routines::unsupported at new Hash

解决Error: error:0308010C:digital envelope routines::unsupported的四种解决方案 问题描述: 报错:Error: error:0308010C:digital envelope routines::unsupported 报错原因: 主要是因为nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。 我的node版本是v18+ 阅读详情

标题react启动报错:

Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:133:10)
at module.exports (D:\project\data-bi-front\databifrontend\node_modules\webpack\lib\util\createHash.js:135:53)
at NormalModule._initBuildHash (D:\project\data-bi-front\databifrontend\node_modules\webpack\lib\NormalModule.js:417:16)
at handleParseError (D:\project\data-bi-front\databifrontend\node_modules\webpack\lib\NormalModule.js:471:10)
at D:\project\data-bi-front\databifrontend\node_modules\webpack\lib\NormalModule.js:503:5
at D:\project\data-bi-front\databifrontend\node_modules\webpack\lib\NormalModule.js:358:12
at D:\project\data-bi-front\databifrontend\node_modules\loader-runner\lib\LoaderRunner.js:373:3
at iterateNormalLoaders (D:\project\data-bi-front\databifrontend\node_modules\loader-runner\lib\LoaderRunner.js:214:10)
at iterateNormalLoaders (D:\project\data-bi-front\databifrontend\node_modules\loader-runner\lib\LoaderRunner.js:221:10)

原因:Node.js 的版本太高,在 Node.js V17+ 版本中发布的 OpenSSl3.0 对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成影响。

方法一:命令行输入 以下命令执行即可

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

方法二 降级nodejs

Node:解决Error: error:0308010C:digital envelope routines::unsupported的四种解决方案 阅读详情

相关推荐

95% emitting CompressionPlugin ERROR Error: error:0308010C:digital envelope routines::unsupported

95% emitting CompressionPlugin ERROR Error: error:0308010C:digital envelope routines::unsupported

徐同保的专栏 1万+

Error: error:0308010C:digital envelope routines::unsupported.可能是react版本与node不匹配,用nvm管理多个node版本

react项目yarn start报错,版本不兼容,用nvm管理多个node版本。

cfjcyc0301的博客 2082

GPT5.5驱动的自主编程Agent全链路实战

自主编程Agent是AI工程化落地的关键形态,其核心在于将自然语言需求转化为可执行、可验证、可迭代的软件交付闭环。它依托大模型的工具调用能力与结构化输出机制,通过状态化工作流、沙盒化执行环境和API中转路由等关键技术,实现从需求解析、任务规划、代码生成到测试部署的端到端自动化。相比传统Prompt调用,自主Agent强调错误感知、上下文管理与生产级容错,显著提升代码质量与开发效率。典型应用场景包括内部工具快速构建、合规性CLI开发及RBAC看板系统交付。本文聚焦GPT5.5与自主编程Agent协同落地的真实

dianxi0949的博客 402

Error: error:0308010C:digital envelope routines::unsupported

error:03000086:digital envelope routines::initialization error

青梅煮酒 2183

Ubuntu 18.04 上用 CircleCI 实现安全可控的自动化部署

CI/CD 是现代软件交付的核心实践,其本质是将代码变更自动、可靠、可审计地转化为线上服务。实现这一目标需兼顾环境一致性、权限最小化与系统兼容性——尤其在长期支持(LTS)的 Ubuntu 18.04 这类生产基线上,工具链选择直接影响稳定性与维护成本。CircleCI 凭借 Docker 执行器对宿主机内核和 systemd 的隔离能力,以及官方预构建的 cimg 镜像对 Ubuntu 18.04 的原生适配,显著规避了 Jenkins 插件冲突与 GitHub Actions self-hosted r

weixin_33824363的博客 487

SpringBoot+Vue智慧食堂全栈项目实战:从数据库设计到部署避坑

在Web应用开发中,全栈项目始终是连接前后端技术与工程实践的最佳桥梁。以SpringBoot为代表的后端框架凭借约定大于配置的理念,大幅降低了企业级应用的搭建成本,而Vue作为渐进式前端框架,通过组件化和前后端分离模式,让界面开发与接口联调更加高效。两者结合,配合MySQL存储核心业务数据、JWT实现身份鉴权、Redis做缓存优化,便构成了一套典型的互联网业务系统。这类系统覆盖用户角色权限、CRUD操作、订单状态流转、余额流水记录等关键环节,其设计思想与实现方式可直接迁移到电商管理、后台系统等真实场景。本文

weixin_33795743的博客 454

webpack react npm start报错解决 ERR_OSSL_EVP_UNSUPPORTED

也可以每次执行npm start时设置 NODE_OPTIONS=--openssl-legacy-provider npm start。使用最新的npx create-react-app my-app创建了个react项目。

一个不安分的程序员 3201

LT9211 单路mipi转双路mipi芯片,方案成熟,提供技术支持

LT9211 单路mipi转双路mipi芯片

TEL15012949045的博客 5012

解决npmr run start运行项目时的报错Error: error:0308010C:digital envelope routines::unsupported

一开始umi-plugin-react一直安装不上,各种卸载package-lock.json删除啊,重装都不行,最后把node版本从16.18升级到18.10才安装好了。网上说是 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,所以会报错。最后把这句代码加到package.json里的运行命令里就好用了。试了网上的几种方法都不行。艾玛浪费我半天时间……

一枚不断学习的小码农一枚~ 1063

避坑指南:将大华官方Java SDK无缝迁移到SpringBoot 2.x项目的完整流程

本文详细介绍了如何将大华官方Java SDK无缝迁移到SpringBoot 2.x项目,重点解决内存管理、连接池设计和异步处理等核心问题。通过设备连接池化、异步非阻塞接口改造和内存管理优化,实现刷卡、刷脸等认证功能的高效整合,提升Web服务的稳定性和性能。

weixin_42557830的博客 415

Fofa API高阶玩法:用Python批量获取漏洞资产(含OA系统扫描实战)

本文详细介绍了如何利用Python结合Fofa API实现自动化漏洞资产收集的高阶实战技巧。通过构建健壮的客户端、设计精准查询语法、实现多线程批量采集,并以OA系统漏洞扫描为例,演示了从资产发现、过滤验证到报告生成的全流程,旨在提升安全运维与应急响应的效率。

weixin_28607671的博客 496

解决Vue项目Node.js版本兼容性:从ERR_OSSL_EVP_UNSUPPORTED到构建工具升级

在前端工程化领域,构建工具链的版本兼容性是开发者常遇的挑战。其核心原理在于Node.js运行时、包管理器与构建工具之间的依赖关系。当Node.js升级其底层加密库(如从OpenSSL 1.1.x迁移至OpenSSL 3.0)时,会引入更严格的安全策略,这直接影响了构建流程的技术价值——确保代码打包过程的安全性与现代性。这一变化在应用场景上尤为突出,典型表现为Vue 2项目或基于webpack 4的老旧工程在Node.js v17+环境下运行时,会触发`ERR_OSSL_EVP_UNSUPPORTED`错误,

weixin_33748818的博客 359

OpenCV+ArUco实战:如何用Python实现高精度二维码测距(附完整代码)

本文详细介绍了如何使用Python和OpenCV实现基于ArUco标签的高精度单目视觉测距。通过相机标定、标签检测和三维位置估算,结合完整代码示例,帮助开发者在机器人导航、工业自动化等场景中实现厘米级距离测量,并探讨了精度优化与三维可视化等进阶应用。

weixin_29052717的博客 474

nvm原理与实战:Node.js多版本管理的底层机制与工程实践

nvm(Node Version Manager)是一种轻量级、运行时生效的Node.js版本管理工具,其核心原理是通过Shell环境变量注入与符号链接劫持实现版本隔离,而非覆盖系统二进制文件。相比直接安装Node.js,nvm提供可复现的版本调度能力,支撑多项目依赖兼容、CI/CD环境一致性及全局npm模块按Node版本分层存储。在前端工程化、跨团队协作和容器化开发中,nvm已成为保障Node运行时确定性的事实标准;结合.nvmrc、别名策略与CI集成,可构建生产级Node环境治理体系。

weixin_30727835的博客 307

Unity游戏开发必备:HybridCLR热更新实战教程(含iOS/Android适配指南)

本文详细介绍了HybridCLR在Unity游戏开发中的热更新实战教程,包括iOS/Android平台适配指南。通过环境配置、项目结构规划、热更新工作流实现等步骤,帮助开发者高效掌握C#热更新技术,解决移动游戏快速迭代的痛点问题。

weixin_29011395的博客 441

基于Simulink的四足机器人关节力矩优化仿真建模示例

高自由度:每个腿至少有3个自由度(DOF),增加了控制的复杂性。非线性动力学:涉及多体系统的相互作用,包括接触力、摩擦力等。能量消耗:减少不必要的能量消耗是提升续航能力和效率的关键。可以是最小化能量消耗或最大化稳定性等。matlab深色版本% 示例代码通过本指南,我们介绍了如何基于Simulink搭建一个四足机器人的关节力矩优化模型,并进行了仿真以验证其基本功能。

amy_mhd的博客 171

Error error0308010Cdigital envelope routinesunsupported

Error error0308010Cdigital envelope routinesunsupported

qq_41838435的博客 3万+

lammps 案例:高熵合金FeNiCrCoCu建模及拉伸模拟

高熵合金力学性能模拟包括拉伸、剪切、摩擦等模拟,本文以高熵合金FeNiCrCoCu为例介绍高熵合金建模及拉伸过程模拟。 FeNiCrCoCu原子数量比为1:1:1:1:1 高熵合金的拉伸与单晶拉伸过程类似,主要包含以下步骤: 1.建模 高熵合金含有原子类型较多,建模时,一般以含量最多的原子为主建立初始模型。 使用set type/ratio或者set type/fraction的方式按一定比例替换为其它合金原子。 如随机选择20%的原子1,将其转换为原子2: set type 1 type/ratio 2

lammps_jiayou的博客 6067

错误解决Error: error:0308010C:digital envelope routines::unsupported

前端项目运行报错,主要是node版本原因Error: error:0308010C:digital envelope routines::unsupported

Alan_Walker1的博客 1万+

将Keil中的变量数组导出

首先,写好导出数据的函数。

小柚子的博客 1951

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

快速解决Error: error:0308010C:digital envelope routines::unsupported的三种解决方案

Error: error:0308010C:digital envelope routines::unsupported的三种快速解决方案

m0_65933139的博客 10万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

项目运行95%报错 Error: error:0308010C:digital envelope routines::unsupported解决方案。

方案1和2具有不稳定性,如不能启动项目建议多次尝试,或安装node17-版本。卸载node17以上版本,安装node17以下版本。终端输入命令后再运行项目代码。需每次运行代码前执行该命令。需每次运行代码前执行该命令。

J小五的博客 6370

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: 前端模块化 CommonJs、AMD、CMD、UMD、ESmodule 发展历程与关系
下一篇: 安装pnpm报错 : pnpm : 无法加载文件 C:\Users\ctsi\AppData\Roaming\npm\pnpm.ps1
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值