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" 
相关推荐
hsjcjh9 小时前
Nodemailer使用教程:在Node.js中发送电子邮件
linux·运维·node.js
吴声子夜歌11 小时前
Node.js——异步编程与回调
node.js
Maschera9614 小时前
openclaw-lark 的 Bot@Bot 跨Bot提及功能 - 开发经验分享
人工智能·node.js
云道轩16 小时前
node.js 24.x一键安装脚本
node.js
biubiubiu070617 小时前
从 Python 和 Node.js 的流行看 Java 的真实位置
java·python·node.js
Cxiaomu17 小时前
React + Node.js 实战:用豆包端到端实时语音大模型 API 落地web纯语音助手
前端·react.js·node.js
zhuiyisuifeng19 小时前
nvm下载安装教程(node.js 下载安装教程)
node.js
吴声子夜歌19 小时前
Node.js——Web相关模块
前端·node.js
辻戋20 小时前
从零开始手写mini-webpack
前端·webpack·node.js
晨枫阳1 天前
从零搭建私有 npm 仓库Verdaccio
前端·npm·node.js