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

相关推荐
海上彼尚6 小时前
无需绑卡的海外地图
前端·javascript·vue.js·node.js
我是阿亮啊9 小时前
搭建Vue环境遇到的问题
javascript·vue.js·npm·node.js
0***h9429 小时前
Windows 11 如何配置node.js
windows·node.js
Dr_哈哈14 小时前
LangChain Tools —— 让 AI 拥有「双手」
langchain·node.js·ai编程
Dr_哈哈14 小时前
LangChain Chain & Pipe 知识点详解
langchain·node.js·ai编程
j***294814 小时前
如何在Windows系统上安装和配置Node.js及Node版本管理器(nvm)
windows·node.js
进击的野人15 小时前
Node.js文件系统(fs模块)深度解析与实践应用
后端·正则表达式·node.js
z***33515 小时前
使用Node.js搭配express框架快速构建后端业务接口模块Demo
node.js·express
2***656318 小时前
windows下安装并使用node.js
windows·node.js
z***D64819 小时前
Windows 上彻底卸载 Node.js
windows·node.js