mac npm run dev报错 error:0308010C:digital envelope routines::unsupported

devtools/2025/3/24 3:14:49/

并且提示

Unsupported engine {
npm WARN EBADENGINE   package: '@achrinza/node-ipc@9.2.2',
npm WARN EBADENGINE   required: { node: '8 || 10 || 12 || 14 || 16 || 17' },
npm WARN EBADENGINE   current: { node: 'v18.18.0', npm: '9.8.1' }
npm WARN EBADENGINE }

package.json里添加

"scripts": {"serve": "NODE_OPTIONS=--openssl-legacy-provider vue-cli-service serve"
}


http://www.ppmy.cn/devtools/169313.html

相关文章

生成PDF文件:从html2canvas和jsPdf渲染到Puppeteer矢量图

刚刚实现而已:第一次明白,双击或file:///打开html文件,居然和从localhost:3000打开同一个html文件有本质的区别。 字体居然还能以Base64代码嵌入到网页,只是太大太笨。 需要安装node.js,npm安装更多依赖:…

llama-factory 微调 Qwen2.5-3B-Instruct

0、资源链接 官方 readme: https://github.com/hiyouga/LLaMA-Factory/blob/v0.9.1/README_zh.md 官方文档: https://llamafactory.readthedocs.io/zh-cn/latest/ 官方推荐的知乎教程:https://zhuanlan.zhihu.com/p/695287607 1、安装 LLaMA Factory git clone --depth …

腾讯云golang一面面试题

1. Go 底层是否有自动回收对象的机制?(runtime.finalizer) Go 语言的垃圾回收机制(GC)会自动回收不再使用的对象。runtime.SetFinalizer 是 Go 的一个特性,允许为对象设置一个终结器(finalizer),当对象被垃圾回收时,会调用这个终结器。终结器通常用于释放资源,如关…

olap引擎底层原理

一、OLAP引擎核心原理 1. 多维数据模型 OLAP引擎的核心在于通过**多维数据立方体(Cube)**组织数据,将数据从多个维度(如时间、地域、产品等)进行抽象,支持快速切片、钻取、旋转等操作[6][7]。 维度&…

网络安全威胁与防护措施(中)

6. 拒绝服务攻击(DoS/DDoS, Denial of Service/Distributed Denial of Service) **拒绝服务攻击(DoS)和分布式拒绝服务攻击(DDoS)**是两种常见的网络攻击方式,旨在使目标计算机、服务器或网络资…

es6什么是暂时性死区,为何会存在

在 ES6 中,暂时性死区(Temporal Dead Zone,TDZ) 是与 let 和 const 声明相关的一个核心概念。它的存在是为了解决 JavaScript 早期设计中的一些问题(如变量提升导致的意外行为),并强制开发者遵循…

<项目> 主从Reactor模型的高并发服务器

目录 Reactor 概念 分类 单Reactor单线程 单Reactor多线程 多Reactor多线程 项目介绍 项目规划 模块关系 实现 TimerWheel -- 时间轮定时器 定时器系统调用 时间轮设计 通用类型Any Buffer Socket Channel Poller EventLoop(核心) eventfd 设计思路 …

机器学习中的分布统计量:从理论到应用

机器学习中的分布统计量:从理论到应用 1. 引言:统计量在机器学习中的重要性 在机器学习的生命周期中,从数据理解到模型部署,统计量扮演着至关重要的角色。它们不仅是理解数据分布的窗口,更是保障模型稳定性和可靠性的…