1.安装新版本Node.js ---不行,没有解决,然后还遇到新问题就是如何更换到旧的node.js
2.删除最新版本的Node.js --版本卸载,卸载但是无法下载旧版本,也还是不行nodejs安装与卸载(高版本降为低版本)_nodejs卸载-CSDN博客

按照这个博客中删除相关文件,随后显示为上图,但是在安装旧的版本的安装包时,还是会受到影响,无法安装旧版本的node.js。
3.在新版本的Node.js的基础上对问题进行解决:--没有效果
nodejs新版本引起的:digital envelope routines::unsupported-CSDN博客
切换路径 D:\Tools\RuoYi-Vue-v3.8.3\ruoyi-ui\package.json
修改文件内容

package.json文件
"scripts": { "dev": "vue-cli-service serve", "build:prod": "vue-cli-service build", "build:stage": "vue-cli-service build --mode staging", "preview": "node build/index.js --preview", "lint": "eslint --ext .js,.vue src", "serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve", "build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build" },
"dev": "vue-cli-service serve": 启动开发服务器。这个脚本使用 Vue CLI 提供的vue-cli-service来启动开发服务器,方便在开发过程中实时预览项目。
"build:prod": "vue-cli-service build": 构建生产环境版本。这个脚本用于使用 Vue CLI 构建生产环境的项目版本,通常用于准备部署到生产服务器上。
"build:stage": "vue-cli-service build --mode staging": 构建预发布或者称为 staging 环境版本。这个脚本构建一个特定于预发布环境的版本,其中--mode staging指定了构建的模式。
"preview": "node build/index.js --preview": 预览构建结果。这个脚本使用 Node.js 运行build/index.js文件,可能用于在构建之后查看或预览项目的一些内容。
"lint": "eslint --ext .js,.vue src": 运行 ESLint 检查。这个脚本使用 ESLint 工具检查项目中的 JavaScript 和 Vue 文件的代码规范和潜在错误。
"serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve": 启动开发服务器,并设置NODE_OPTIONS环境变量。这个脚本与第一个脚本相似,但在 Windows 平台上可能会遇到与 OpenSSL 相关的问题,通过设置NODE_OPTIONS来解决这些问题。
"build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build": 构建生产环境版本,并设置NODE_OPTIONS环境变量。与第二个脚本相似,但在 Windows 平台上也处理了 OpenSSL 相关的问题。总体来说,这些脚本是用于在 Vue.js 项目中执行常见任务的命令。在终端中运行
npm run 脚本名称就可以执行相应的任务。例如,运行npm run dev将启动开发服务器
4.(成功!!)再次尝试,这个是安装nvm ,在先卸载之前的node.js的基础上进行安装nvm,再通过nvm进行旧版本的安装
如何把已安装的nodejs高版本降级为低版本(图文教程) - seven&night - 博客园 (cnblogs.com)
其他步骤都是按照上面博客来,但是在最后成功按照好对应版本号之后,如果要使用,需要注意输入,之后就可以正常使用了。
nvm use 安装的node.js的版本号


9万+




被折叠的 条评论
为什么被折叠?



