npm Error: error:0308010C:digital envelope routines::unsupported
node版本高于16,项目的版本不高于16,node17之后更新了OpenSSL。WindowsLinux执行如下命令,添加环境变量2、方法二:降低node版本使用nvm将node修改为不高于16的版本
·
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的版本
更多推荐
所有评论(0)