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

关于vue项目启动报错Error: error:0308010C:digital envelope routines::unsupported

周五啦,总结一下这周遇到的个别问题吧,就是关于启动项目的时候其他的东西都准备好了,执行命令后报错Error: error:0308010C:digital envelope routines::unsupported

在这里插入图片描述

这里看一下我标注的地方,然后总结一下就不难发现问题所在

查看报错信息

1:首先我们第一眼就能看到一个错误代码Error: error:0308010C:digital envelope routines::unsupported
2:然后跟随黄色标注的地方 鼠标ctrl+左键 跟随进去看看代码,可以看到这里提示的是一个加密的方法在这里插入图片描述
3:转到第一张图最下方可以看到一个node的版本

分析一下原因

看到这里那么是不是可以联想到,这次的报错和node的版本有关系呢?
答案是of course
因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,所以呢17+以上的版本都可能会存在这个问题

这里给出一些解决方案

1:通过更改window设置
打开CMD命令框=》输入set NODE_OPTIONS=–openssl-legacy-provider

2:直接更换node版本,选取node17以下的版本。从根本解决问题,哈哈哈

OKOK,也就这么多东西,再见

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

相关文章:

  • 随笔1:数学建模与数值计算
  • SDN架构详解
  • platform框架
  • 零成本搞定静态博客——十分钟安装hugo与主题
  • windows C++ 并行编程-转换使用取消的 OpenMP 循环以使用并发运行时
  • 经验笔记:跨站脚本攻击(Cross-Site Scripting,简称XSS)
  • 演示:基于WPF的DrawingVisual和谷歌地图瓦片开发的地图(完全独立不依赖第三方库)
  • 【C++】static作用总结
  • 视频提取字幕的软件有哪些?高效转录用这些
  • (4)SVG-path中的椭圆弧A(绝对)或a(相对)
  • docker国内镜像源报错解决方案
  • 《C++进阶之路:探寻预处理宏的替代方案》
  • 【综合案例】使用鸿蒙编写掘金评论列表案例
  • 【springboot】使用缓存
  • <Linux> 基础IO
  • OpenFeign的使用(一)
  • 【Python报错已解决】`AttributeError: move_to requires a WebElement`
  • 数据结构(邓俊辉)学习笔记】排序 2——快速排序:性能分析
  • 在postman中使用javascript脚本生成sign签名
  • 设计模式—2—单例模式
  • 服务器数据恢复—磁盘坏扇区导致raid6阵列崩溃的数据恢复案例
  • 原码、反码、补码
  • 排序算法之计数排序详细解读(附带Java代码解读)
  • Linux:如何使用 Crontab
  • AI模型:追求全能还是专精?-- 之7 智能工厂程序设计
  • 如何在本地服务器部署SeaFile自托管文件共享服务结合内网穿透打造私有云盘?
  • 学习记录:js算法(二十五):合并两个有序链表
  • 43. 1 ~ n 整数中 1 出现的次数【难】
  • K8S - 理解volumeMounts 中的subpath
  • java工程师成功转型大数据