ruoyivueError: error:0308010C:digital envelope routines::unsupported
时间: 2023-10-28 16:02:19 浏览: 319
ruoyivueError: error:0308010C:digital envelope routines::unsupported是一个报错信息,表明在运行ruoyivue项目时发生了不支持的数字信封例程错误。该错误通常与框架React和Node.js的版本不兼容有关。
根据引用和引用的信息,解决这个问题的方法是将Node.js的版本降级为兼容的版本。首先,检查你当前的Node.js版本,如果是v18.13.0,则需要降级到v16.19.1。你可以使用nvm(Node版本管理器)来切换Node.js版本。
以下是解决这个问题的步骤:
1. 首先,打开终端或命令提示符,并输入以下命令来检查你当前的Node.js版本:
```
node -v
```
确保当前的版本是v18.13.0。
2. 如果你已经安装了nvm,请使用以下命令来安装v16.19.1版本的Node.js:
```
nvm install v16.19.1
```
3. 安装完成后,使用以下命令来切换到v16.19.1版本:
```
nvm use v16.19.1
```
4. 确认切换成功,再次输入以下命令来检查Node.js版本:
```
node -v
```
确保当前的版本是v16.19.1。
5. 最后,运行npm run start来启动ruoyivue项目,应该不再出现ruoyivueError: error:0308010C:digital envelope routines::unsupported错误。
综上所述,通过降级Node.js版本为v16.19.1可以解决ruoyivueError: error:0308010C:digital envelope routines::unsupported错误。
阅读全文