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

WTM框架运行报错0308010C:digital envelope routines::unsupported

WTM框架运行报错0308010C:digital envelope routines::unsupported

  • 错误描述
  • 报错原因
  • 解决方式

错误描述

我所使用WTM搭建的程序是选择的.net5.0+Vue前后端分离的方式,项目结构选择的是“各层分离的多个项目”;本人并非初次使用WTM平台框架搭建项目,在初次使用的时候应该是我的电脑环境在此之前安装的Node.js的版本与WTM框架的生成版本是兼容的,所以顺利运行;
但是当我重新安装了系统并且安装了最新的Node.js版本v18.16 之后,再次使用WTM平台生成程序并直接运行时就报错了(0308010C:digital envelope routines::unsupported WTMMES C:\Users\123\Downloads\WTMMES2\WTMMES\Error 1)。
如下图
错误截图

报错原因

在经过了一夜的努力终于找到了问题的原因,框架所生成的vue代码是在:项目名称/ClientApp文件夹下,如下图
vue文件夹
我们可以直接在此文件夹下运行命令台控制程序,输入命令npm start ,
npmstart
在这里插入图片描述
这个时候我们能看详细的错误内容,网上可以搜索到相似的vue程序错误的解决方案,一种方式是降低Node.js的版本,降回到16.x应该就可以,操作步骤也挺麻烦的,但我想大多数人都是不愿意通过降版本的方式来解决问题;另外一种方式是设置一个参数,set NODE_OPTIONS=–openssl-legacy-provider ,我就是通过此种方式来解决了问题;在npm start前先运行此脚本,再npm start是可以正常运行的,但是我们wtm程序是在visual studio直接运行的,所以我们修改肯定是通过修改配置参数的方式;
1.方式一解决方式参考链接:https://blog.csdn.net/zjjxxh/article/details/127173968
2.方法二解决方式参考链接:https://blog.csdn.net/qq_52855464/article/details/128091796

解决方式

找到项目/ClientApp/package.json 文件打开,修改配置如下图:
在这里插入图片描述
修改start就可以直接运行,为了能够在命令台也可以build,所以build也一同修改掉

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

相关文章:

  • (二)CSharp-索引器
  • 配合AI刷leetcode 实现1170
  • English Learning - L3 作业打卡 Lesson5 Day36 2023.6.9 周五
  • 前端框架笔记
  • 详细设计文档
  • Java011——Java数据类型转换(基本数据类型)
  • mybatis-plus用法(二)
  • SQL笔记-存储过程+循环
  • HNU-操作系统OS-作业1(4-9章)
  • springboot 精华
  • 我用ChatGPT写2023高考语文作文(三):新课标I卷
  • HTML 标签的学习
  • 计算耗时为微秒的方法(包含:时/分/秒/毫秒/微秒/纳秒)
  • 通过 Python 封装关键词搜索阿里巴巴商品api接口
  • 分布式光伏消纳的微电网群共享储能配置策略研究(Matlab代码实现)
  • C语言写网络爬虫总体思路
  • 机器学习实战六步法之训练模型、优化模型、部署模型(七)
  • 《C++高级编程》读书笔记(七:内存管理)
  • Scrum团队的三个角色
  • python环境中使用 requirement.txt 安装依赖
  • UE5 材质常用大全
  • 笔记本安装centos操作系统
  • Polarion工作流插件(自定义)
  • JavaScript库:jQuery,简化编程
  • [springboot]菜鸟学习- JdbcTemplate用法浅尝
  • 11.无监督学习之主成分分析
  • 「HTML和CSS入门指南」figcaption 标签详解
  • 电子企业实施数字化工厂建设之前,需要注意哪些
  • 迅捷pdf实现多页插入
  • 调用阿里云API实现证件照生成