运行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

相关推荐
程序猿的程3 小时前
Stock写给前端的股票行情 SDK: stock-sdk,终于不用再求后端帮忙了
前端·javascript·node.js
疯狂踩坑人5 小时前
【Nodejs】Http异步编程从EventEmitter到AsyncIterator和Stream
前端·javascript·node.js
WangHappy5 小时前
面试官:如何优化批量图片上传?队列机制+分片处理+断点续传三连击!
前端·node.js
岁月宁静6 小时前
AI 多模态全栈项目实战:Vue3 + Node 打造 TTS+ASR 全家桶!
vue.js·人工智能·node.js
離離原上譜8 小时前
Windows 环境下 Node.js + Claude Code 安装与配置教程
windows·node.js
Bigger9 小时前
踩坑记:NPM 发布脚本导致组件重复发布
前端·ci/cd·npm
_Kayo_13 小时前
node.js 学习笔记4
笔记·学习·node.js
贺今宵13 小时前
安装sqlite3报错找不到c++/python/nodegyp错误,electron-vite,下载Visual Studio,配置vc环境变量
electron·sqlite·node.js
小高0071 天前
Elips-Core:轻量级 Node.js Web 框架核心实现
前端·javascript·node.js
前端流一1 天前
Node.js 原生实现JSON-RPC及长进程双向通信实践
node.js