下载的前后端分离架构的开源项目,运行“npm run serve”命令启动前端服务时报错“error:0308010C:digital envelope routines::unsupported”,这个错误通常是由于Node.js版本与项目依赖不兼容导致的,特别是在Node.js v17+版本中,百度该错误信息,参考文献1中给出多种解决方式,最终在命令行中运行下面的命令,再运行npm run serve即可正常启动前端服务。
set NODE_OPTIONS=--openssl-legacy-provider
参考文献:
[1]https://blog.csdn.net/m0_73442728/article/details/141640047