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" 
相关推荐
大布布将军5 小时前
⚡️ 后端工程师的护甲:TypeScript 进阶与数据建模
前端·javascript·程序人生·typescript·前端框架·node.js·改行学it
程序员小易5 小时前
前端轮子(1)--前端部署后-判断页面是否为最新
前端·vue.js·node.js
Lovely Ruby6 小时前
[前端] 封装一下 echart 6,发布到 npm
前端·npm·node.js
BD_Marathon6 小时前
NPM_常见命令
前端·npm·node.js
程序员爱钓鱼10 小时前
Node.js 编程实战:图像与文件上传下载
前端·后端·node.js
程序员爱钓鱼10 小时前
Node.js 编程实战:日志管理与分析
后端·面试·node.js
vipbic1 天前
Strapi 5 怎么用才够爽?这款插件带你实现“建站自由”
后端·node.js
趴在窗边数星星1 天前
Koa 源码深度解析:带你理解 Koa 的设计哲学和核心实现原理
node.js
程序员爱钓鱼1 天前
Node.js 编程实战:CSV&JSON &Excel 数据处理
前端·后端·node.js
敢敢のwings1 天前
MCP Node.js SDK 全栈开发环境搭建详解
node.js