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

ruoyi-ui启动运行时,报错Error: error:0308010C:digital envelope routines::unsupported。

【问题】
ruoyi-ui启动运行时,报错Error: error:0308010C:digital envelope routines::unsupported。

【原因】
是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制。

【解决方法】
在项目中 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.kler.cn/a/380058.html

相关文章:

  • Oracle OCP认证考试考点详解082系列11
  • 推荐FileLink数据跨网摆渡系统 — 安全、高效的数据传输解决方案
  • 【每日一题】LeetCode - 三数之和
  • 《JVM第4课》程序计数器
  • 软件测试基础六 (Linux)
  • Linux: network: hw csum failure
  • 62-Java-面试专题(1)__基础
  • C#-数组:一维数组、二维数组、交错数组
  • Linux/Unix awk命令
  • [极客大挑战 2019]BabySQL 1
  • 开源数据库 - mysql - innodb源码阅读 - master线程(一)
  • 24.11.4 OpenCV 图像滤波 卷积核概念 图像平滑处理 图像边缘处理 图像边缘检测 图像形态学操作 学习笔记
  • OpenAI + asyncio 异步调用
  • MoonBit 双周报 Vol.59:新增编译器常量支持,改进未使用警告,支持跨包函数导入...多个关键技术持续优化中!
  • python NLTK快速入门
  • 计算机网络:网络层 —— 移动 IP 技术
  • 力扣904-水果成篮-两种思路
  • 【Kettle的安装与使用】使用Kettle实现mysql和hive的数据传输(使用Kettle将mysql数据导入hive、将hive数据导入mysql)
  • 思科路由器静态路由配置
  • 讲讲⾼并发的原则?
  • 从 vue 源码看问题 — vue 初始化都做了什么事?
  • CentOS Linux教程(11)--查看文件
  • RK3229 Android9自定义一个按键实现长按短按
  • 鸿蒙next字符串基础:掌握字符串操作与多语言支持
  • 如何选择最适合的消息队列?详解 Kafka、RocketMQ、RabbitMQ 的使用场景
  • Seelen UI 界面介绍与苹果界面类似