Error message “error:0308010C:digital envelope routines::unsupported“

1.降级到 Node.js v16。

您可以从 Node.js 的 website 重新安装当前的 LTS 版本。

您也可以使用 nvm。对于 Windows,请使用 nvm-windows

2.启用传统 OpenSSL 提供程序。

在类 Unix 系统(Linux、macOS、Git bash 等)上:

bash 复制代码
export NODE_OPTIONS=--openssl-legacy-provider 

在 Windows 命令提示符下:

bash 复制代码
set NODE_OPTIONS=--openssl-legacy-provider

在 PowerShell 上:

复制代码
$env:NODE_OPTIONS = "--openssl-legacy-provider" 
相关推荐
张一根21 小时前
ESP32+Mqtt+Node.js+Vue3 做工控界面
node.js
TE-茶叶蛋1 天前
Node.js-Phase 1 学习总结:CLI 文件管理系统
学习·node.js
前端之虎陈随易1 天前
编程语言级别的Skill市场,AI Agent 的未来形态
前端·vue.js·人工智能·typescript·node.js
meilindehuzi_a2 天前
从零开始:用原生 Node.js 徒手拆解 RAG 与向量检索底层原理
node.js·rag
炒毛豆2 天前
ai全栈-node.js相关的学习之路(草稿版)
学习·node.js
meilindehuzi_a2 天前
解密 MCP 协议:如何用 Node.js 从零手写一个本地文件读取 MCP 服务器
运维·服务器·node.js
hoLzwEge5 天前
pnpm vs npm:新一代包管理器的范式革命
前端框架·node.js
麻辣凉茶5 天前
给阿嬤一封来自云端的信(上)
前端·node.js
codingWhat6 天前
能效平台设计方案(打通gitlab和飞书)
后端·node.js·koa
见过夏天8 天前
Node.js 常用命令全攻略
node.js