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" 
相关推荐
Vone_662 小时前
node.js 邮箱验证服务器搭建
运维·服务器·node.js
程序员拂雨3 小时前
HTTP和HTTPS模块
http·https·node.js
dgiij8 小时前
excel大表导入数据库
数据库·mysql·node.js·excel
x-cmd9 小时前
[250512] Node.js 24 发布:ClangCL 构建,升级 V8 引擎、集成 npm 11
前端·javascript·windows·npm·node.js
MaisieKim_2 天前
python与nodejs哪个性能高
前端·python·node.js
水煮白菜王2 天前
深入理解 Webpack 核心机制与编译流程
前端·webpack·node.js
程序员拂雨2 天前
Express知识框架
node.js·express
大G哥2 天前
项目中利用webpack的require.context实现批量引入/导入图片
前端·webpack·node.js
七冬与小糖2 天前
【本地搭建npm私服】使用Verdaccio
前端·npm·node.js
巴巴_羊3 天前
webpack和vite区别
前端·webpack·node.js