运行npm run命令报错“error:0308010C:digital envelope routines::unsupported”

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

bash 复制代码
set NODE_OPTIONS=--openssl-legacy-provider


参考文献:

1\]https://blog.csdn.net/m0_73442728/article/details/141640047

相关推荐
Never_Satisfied5 小时前
在JavaScript / Node.js / 抖音小游戏中,使用tt.request通信
开发语言·javascript·node.js
顾三殇8 小时前
【Node】win 10 / win 11:node.js 长期维护版下载、安装与 npm 配置
node.js·编译工具
chxii16 小时前
前端与Node.js
前端·node.js
格鸰爱童话18 小时前
node.js学习(一)
node.js
yeyuningzi21 小时前
VUE 运行npm run dev命令提示error Missing script: “dev“
前端·vue.js·npm
亮子AI2 天前
【NestJS】在 nest.js 项目中,如何使用 Postgresql 来做缓存?
开发语言·缓存·node.js·nest.js
EndingCoder2 天前
Node.js 数据查询优化技巧
服务器·javascript·数据库·node.js·数据查询优化
芒果Cake2 天前
【Node.js】Node.js 模块系统
javascript·node.js
_光光2 天前
大文件上传服务实现(后端篇)
后端·node.js·express
一枚前端小能手2 天前
🚀 Node.js 25重磅发布!快来看看吧
前端·javascript·node.js