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

Vue启动时报异常 ‘error:03000086:digital envelope routines::initialization error‘

问题描述

启动Vue项目时,突发报如下异常:

opensslErrorStack: ['error:03000086:digital envelope routines::initialization error','error:0308010C:digital envelope routines::unsupported'],library: 'digital envelope routines',reason: 'unsupported',code: 'ERR_OSSL_EVP_UNSUPPORTED'

在这里插入图片描述


原因分析:

nodejs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。


解决方案:

方法一:Vscode或者cmd命令行输入命令

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

使电脑上的 node 版本能适应项目的版本。

然后再执行 npm run serve ,则能成功运行项目。

方法二:
找到package.json 文件,加上:set NODE_OPTIONS=–openssl-legacy-provider && 如下:

"dev": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --open",

方法三:
将NodeJS切换到17以下版本,再进行启动。
在这里插入图片描述

http://www.lryc.cn/news/424579.html

相关文章:

  • C#委托—马工教你轻松玩转委托
  • 当下最强的 AI art 生成模型 Stable Diffusion 最全面介绍
  • NPM 使用教程:从入门到精通
  • 基于ssm+vue+uniapp的停车场小程序的设计与实现
  • C语言典型例题37
  • 二自由度机械臂软件系统(三)ros2_control硬件底层插件
  • 24.8.9.11数据结构|链栈和队列
  • StarSpider:一款高效的网络爬虫框架解析与实战
  • LVS详细解析及其NAT模式与DR模式部署(理论+实验全方位指导)
  • 负载均衡相关概念介绍(一)
  • 二叉树详解(1)
  • Spring定时任务注解
  • 数据结构-绪论
  • Web开发:web服务器-Nginx的基础介绍(含AI文稿)
  • 共享经济背景下校园、办公闲置物品交易平台-计算机毕设Java|springboot实战项目
  • Linux 服务器上简单配置 minio
  • TypeScript 面试题汇总
  • 杰卡德系数
  • 微服务实现-sleuth+zipkin分布式链路追踪和nacos配置中心
  • 数学中常用的解题方法
  • pytorch 1 张量
  • 音视频开发继续学习
  • 【Datawhale X 魔搭 】AI夏令营第四期大模型方向,Task1:智能编程助手(持续更新)
  • 如何判断监控设备是否支持语音对讲
  • Grafana+Influxdb(Prometheus)+Apache Jmeter搭建可视化性能测试监控平台
  • 【笔记】MSPM0G3507移植RT-Thread——MSPM0G3507与RT_Thread(二)
  • 计算机毕业设计 美发管理系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • soapui调用接口参数传递嵌套xml,多层CDATA表达形式验证
  • GB/T35561-2017d,GB/T38565-2020,ocr解析文本
  • IDEA使用LiveTemplate快速生成方法注释