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

antd5:form组件底层封装库field-form-1.37.0启动

一开始node版本是18.16.0

npm install

发现安装依赖成功
在这里插入图片描述

npm start

在这里插入图片描述

发现启动出错

node:internal/crypto/hash:71this[kHandle] = new _Hash(algorithm, xofLen);^Error: error:0308010C:digital envelope routines::unsupportedat new Hash (node:internal/crypto/hash:71:19)at Object.createHash (node:crypto:133:10)

具体原因
这是node.js 的版本问题,因为 node.js V17开始版本中发布的是OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。故此以前的项目在使用 nodejs V17以上版本后会报错。

解决方法

切换node版本

切换node版本为16.16.0。
删除node_modules文件夹,重新安装依赖

npm install
# 执行启动命令
npm start

在这里插入图片描述

访问链接即可访问了。

附加
另一个解决方法,在每次执行启动时输入以下命令

NODE_OPTIONS=--openssl-legacy-provider
npm start
http://www.lryc.cn/news/150366.html

相关文章:

  • 深度学习经典检测方法的概述
  • viewpager2导致的mViews下标越界问题
  • 无涯教程-JavaScript - NORMSDIST函数
  • Mysql查询(SELECT)
  • 基于JAVAEE技术的ssm校园车辆管理系统源码和论文
  • opencv-人脸识别
  • 九、idSpanMap使用基数树代替原本的unordered_map 十、使用基数树前后性能对比
  • 政府科技项目验收全流程分享
  • 基于Matlab实现生活中的图像信号分类(附上源码+数据集)
  • YOLOv5算法改进(12)— 替换主干网络之Swin Transformer
  • php 权限节点的位运算
  • ClickHouse进阶(六):副本与分片-2-Distributed引擎
  • Git和Github的基本用法
  • 279. 完全平方数
  • 一篇文章学会C#的正则表达式
  • 智慧工地源码 智慧大屏、手机APP、SaaS模式
  • C# WPF监听USB插入拨出
  • Prometheus监控(三)架构
  • linux kvm网桥br简单理解和持久化配置
  • 【LeetCode-中等题】105. 从前序与中序遍历序列构造二叉树
  • uniapp 配置网络请求并使用请求轮播图
  • c#在MVC Api(.net framework)当中使用Swagger,以及Demo下载
  • Linux 常见命令操作
  • 前端实习第七周周记
  • DevOps理念:开发与运维的融合
  • windows下Mysql安装配置教程
  • [开发|java] activeJdbc的model的isModified方法说明
  • 23062day6
  • MiniExcel
  • 全球公链进展| Shibarium重新开放跨链桥提款;USDC计划在Polygon PoS等 6 个新区块链上推出