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


错误原因

node版本高于16,项目的版本不高于16,node17之后更新了OpenSSL。

解决方法

1、方法一:设置环境变量

Windows

 

NODE_OPTIONS
--openssl-legacy-provider

Linux

执行如下命令,添加环境变量

export NODE_OPTIONS=--openssl-legacy-provider

2、方法二:降低node版本

使用nvm将node修改为不高于16的版本

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐