Error: error:0308010C:digital envelope routines::unsupported\
时间: 2023-10-30 07:05:37 浏览: 86
运行报错:Error: error:0308010C:digital envelope routines::unsupporte
异常"Error: error:0308010C:digital envelope routines::unsupported"是由于在启动项目时使用了不受支持的数字信封例程所导致的。这个错误通常与使用了过时的OpenSSL库相关。解决这个问题的方法之一是通过设置node环境变量来使用旧版的OpenSSL提供程序。你可以通过以下步骤来设置node环境变量:
1. 在终端或命令提示符窗口中输入以下命令(Windows的cmd命令)来设置环境变量:
```
set NODE_OPTIONS=--openssl-legacy-provider
```
2. 如果你使用的是Windows的PowerShell,可以使用以下命令来设置环境变量:
```
$env:NODE_OPTIONS = "--openssl-legacy-provider"
```
然而,需要注意的是,设置这个环境变量可能会影响到其他使用node的程序。如果你担心可能会影响其他程序的正常运行,你也可以考虑其他解决方案或联系相关技术支持获取进一步的帮助。
希望这个解决方案对你有帮助!
阅读全文