news 2026/4/23 16:25:42

高版本node启动RuoYi-Vue若依前端ruoyi-ui

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
高版本node启动RuoYi-Vue若依前端ruoyi-ui

在使用Node.js时,如果版本过高,特别是Node.js 17及以上版本,会出现vue-cli项目运行报错的问题。这是因为Node.js 17引入了OpenSSL 3.0,该版本不再支持md4算法,而在此之前,Node.js中的md4方法是可以正常使用的。在Node.js 17及更高版本中,如果继续使用md4,会抛出错误代码ERR_OSSL_EVP_UNSUPPORTED

方法一:设置启动命令

在启动项目之前,运行以下配置命令:

set NODE_OPTIONS=--openssl-legacy-provider

此命令的作用是告诉Node.js使用旧版的OpenSSL库,避免使用OpenSSL 3.0,从而规避错误的发生。

方法二:修改package.json配置

通过修改package.json文件,可以将上述命令直接添加到项目的启动脚本中。具体配置如下:

"dev":"set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --open", "build:prod":"set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --report", "build:stage":"set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode staging", "preview":"set NODE_OPTIONS=--openssl-legacy-provider && node build/index.js --preview",

这样,每次启动或打包项目时,都会自动使用旧版OpenSSL

方法三:降级Node.js版本

如果以上两种方法不适用,还可以将Node.js降级到16版本或更低版本。Node.js 16及以下版本不包含OpenSSL 3.0,因此不会出现md4不支持的问题,项目也可以正常运行。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:35:49

学长亲荐!专科生必看8款AI论文软件测评与推荐

学长亲荐!专科生必看8款AI论文软件测评与推荐 2025年专科生论文写作工具测评:为何需要这份榜单? 随着AI技术在教育领域的深入应用,越来越多的专科生开始借助AI论文软件提升写作效率与质量。然而,面对市场上琳琅满目的工…

作者头像 李华
网站建设 2026/4/23 11:14:13

学霸同款10个AI论文平台,继续教育学生轻松搞定毕业论文!

学霸同款10个AI论文平台,继续教育学生轻松搞定毕业论文! AI 工具如何让论文写作更高效 在继续教育领域,撰写毕业论文往往成为许多学生面临的难题。无论是选题、构思还是写作,每一个环节都可能让人感到压力山大。而随着 AI 技术的不…

作者头像 李华
网站建设 2026/4/23 12:35:28

基于大数据的热门旅游景点推荐系统毕设源码+文档+讲解视频

前言 本课题针对当前旅游推荐场景中个性化不足、推荐精准度低、用户需求与景点匹配度差等痛点,设计实现基于大数据的热门旅游景点推荐系统。当前旅游推荐多依赖通用榜单或人工筛选,存在忽视用户个性化偏好、未充分考量季节、客流、口碑等动态因素的问题&…

作者头像 李华
网站建设 2026/4/23 13:02:55

基于大数据的专业智能导学系统的设计与实现毕设源码+文档+讲解视频

前言 本课题针对当前专业教学中导学精准度不足、个性化适配缺失、学习过程难以动态追踪等痛点,设计实现基于大数据的专业智能导学系统。当前专业导学多依赖教师经验指导,存在忽视学生个体差异、教学资源匹配不精准、学习问题反馈滞后等问题,难…

作者头像 李华