最近再跑一个ruo-yi的开源项目的前后端分离,在前段项目运行时候一直出现03000086错误
由于重新装载了Node.js18版本,以前还是没有问题的。发现控制台的错误信息显示,SSL数字信封不支持。找到了问题的原因。
1.回退Node.js版本到16,从根本上解决问题
2.修改环境变量进行解决
控制台输入
$env:NODE_OPTIONS="--openssl-legacy-provider"
然后运行 npm run dev 等待资源下载完成就可以解决问题了。
注意:不要在cmd中运行上面的代码 需要在VScode中进行运行,否则cmd会报“文件名、目录名或卷标语法不正确”的错误。