若依前端运行问题及解决 关于error:0308010C:digital envelope routines::unsupported

Node:解决Error: error:0308010C:digital envelope routines::unsupported的四种解决方案 阅读详情

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"
  },

  1. "dev": "vue-cli-service serve": 启动开发服务器。这个脚本使用 Vue CLI 提供的 vue-cli-service 来启动开发服务器,方便在开发过程中实时预览项目。

  2. "build:prod": "vue-cli-service build": 构建生产环境版本。这个脚本用于使用 Vue CLI 构建生产环境的项目版本,通常用于准备部署到生产服务器上。

  3. "build:stage": "vue-cli-service build --mode staging": 构建预发布或者称为 staging 环境版本。这个脚本构建一个特定于预发布环境的版本,其中 --mode staging 指定了构建的模式。

  4. "preview": "node build/index.js --preview": 预览构建结果。这个脚本使用 Node.js 运行 build/index.js 文件,可能用于在构建之后查看或预览项目的一些内容。

  5. "lint": "eslint --ext .js,.vue src": 运行 ESLint 检查。这个脚本使用 ESLint 工具检查项目中的 JavaScript 和 Vue 文件的代码规范和潜在错误。

  6. "serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve": 启动开发服务器,并设置 NODE_OPTIONS 环境变量。这个脚本与第一个脚本相似,但在 Windows 平台上可能会遇到与 OpenSSL 相关的问题,通过设置 NODE_OPTIONS 来解决这些问题。

  7. "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的版本号

digital envelope routines::unsupported 报错解决方案 解决nodejsdigital envelope routines::unsupported错误的方法 阅读详情

相关推荐

解决Error: error:0308010C:digital envelope routines::unsupported的四种解决方案

问题描述: 报错:Error: error:0308010C:digital envelope routines::unsupported 报错原因: 主要是因为nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。 我的node版本是v18+

逸轩 9万+

正确解决Error: error:0308010C:digital envelope routines::unsupported异常的有效解决方法

正确解决Error: error:0308010C:digital envelope routines::unsupported异常的有效解决方法

wbajsjhhhhh的博客 9892

95% emitting CompressionPlugin ERROR Error: error:0308010C:digital envelope routines::unsupported

95% emitting CompressionPlugin ERROR Error: error:0308010C:digital envelope routines::unsupported

徐同保的专栏 1万+

Ruoyi前端启动报错

Ruoyi前端

yzs2022的博客 7605

若依Vue 报错error:0308010C:digital envelope routines::unsupported

若依,npm启动报错

weixin_42082545的博客 3268

解决error:0308010C:digital envelope routines::unsupported的方法

本文旨在解决在使用Node.js环境或相关依赖时可能遇到的error:0308010C:digital envelope routines::unsupported错误。我们将从报错问题、报错原因和解决方法三个方面进行详细解析。

2301_79779756的博客 3260

若依ruoyi ui 前端启动报错,解决Error: error:0308010C:digital envelope routines::unsupported的四种解决方案

主要是因为 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。我的node版本是v18+在项目中 package.json 的 scripts 中新增 SET NODE_OPTIONS=--openssl-legacy-provider。报错:Error: error:0308010C:digital envelope routines::unsupported

码界云仓 2101

Vue 报错error:0308010C:digital envelope routines::unsupported

Vue 报错error:0308010C 处理

柠檬果子青的博客 34万+

error:0308010C:digital envelope routines::unsupported

使用或者时报错:error:0308010C:digital envelope routines::unsupportednodejs 版本为 18.12.1。

司马懿的西山居 3万+

快速解决Error: error:0308010C:digital envelope routines::unsupported的三种解决方案

Error: error:0308010C:digital envelope routines::unsupported的三种快速解决方案

m0_65933139的博客 10万+

Error: error:0308010C:digital envelope routines::unsupported异常的解决方案

Node.js应用程序中,有时候会遇到与加密或数字信封相关的错误。特别是,error:0308010C:digital envelope routines::unsupported 这个错误通常与OpenSSL库中的某些加密功能或配置有关,尤其是在Node.js的新版本中,由于OpenSSL库的升级或者Node.js本身的改变,可能会引入一些不兼容或默认关闭的加密算法。

2301_79779756的博客 1528

开源项目ruoyi启动vue工程报错-error:0308010C:digital envelope routines::unsupported解决方案

开源项目ruoyi很火爆,也有不少人学习,我也是其中之一。但在学习过程中也会遇到很多问题,比如,启动前台vue工程后,有可能报错error:0308010C:digital envelope routines::unsupported。这个问题简单来说就是你的node.js版本太高了,最直接的方法就是重新安装Node.js,降到16版本。但有时我们无法更换版本,我们可以通过向vue工程的package.json增加配置来解决

java web 4024

若依项目的常见报错以及解决方案

目录 1,系统接口500异常 2,页面出不来 原因分析: 解决方案: 3,获取当前用户名失败 原因分析: 4,下拉框中的值无法选中 原因分析: 解决方案: 5,表单验证导致前端报错 原因分析: 解决方案: 6,required URL template variable 'name' for method parameter type String is not present... 7,net::ERR_CONNECTION_TIMED_OUT 8,提交时调用的方法名写错 .

小宝的宝呢的博客 3万+

若依报错解决

Node.js 的版本太高,在 Node.js V17 版本中发布的 OpenSSl3.0 对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成影响。这个方法不推荐,因为在实际开发中,要求每一个开发人员都因为一个项目而降低版本不合理,有的开发人员有多个项目,会连锁反应。第二: Linux 或者 WSL 环境 不要在开发工具的终端输入!第一:windows 环境 不要在开发工具的终端输入!在命令行输入: 输入完成之后重新启动项目即可。第二:主动降低 Node.js 的版本。开发工具:VsCode。

m0_68226879的博客 3980

若依vue前端 报错error:0308010C:digital envelope routines::unsupported

你可以使用nvm(Node Version Manager)来管理你的Node.js版本。这个问题Node.js版本16及以上时比较常见,因为这些版本的Node.js使用了一个新的加密库,而某些依赖库可能还没有更新以适应这个变化。如果你不想降低Node.js的版本,或者降低版本后问题仍然存在,那么你可能需要更新你的依赖库,以使它们能够支持你当前的Node.js版本。这个错误是由于Node.js版本和依赖库版本之间的不兼容导致的。如果你看到v14.x.x,那么就说明你已经成功切换到了Node.js 14。

高性价比服务器就选:蓝易云 644

基于SpringBoot和vue的若依后台管理系统 部署

基于SpringBoot和vue的若依后台管理系统---本地部署

水w的博客 3852

Error: error:0308010C:digital envelope routines::unsupported 解决方案

出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.版权声明:本文为CSDN博主「藏蓝色攻城狮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。然后,找到项目的package.json文件,把自己对应的命令,加上&&,写到启动项目的配置里面(构建写不写都可以),即可。唯一不足,是每次启动项目都要运行,所以,我们可以把它配置一下。

背着梦的幸存者 1885

ruoyi vue部署服务器,点击刷新、登录主页、退出报404和nginx问题解决

ruoyi vue部署服务器,点击刷新、退出报404和nginx欢迎页面不是主页问题

普通人一枚 6224
上一篇: Vite优缺点
下一篇: IDEA 2023解决命令行界面打开失败问题
山川尔尔_
博客等级 码龄5年 266粉丝 · 52原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值