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

相关推荐
胡gh3 小时前
你一般用哪些状态管理库?别担心,Zustand和Redux就能说个10分钟
前端·面试·node.js
roamingcode4 小时前
Claude Code NPM 包发布命令
前端·npm·node.js·claude·自定义指令·claude code
zz-zjx8 小时前
Nodejs 与npm
前端·npm·node.js
饮水机战神9 小时前
震惊!多核性能反降11%?node接口压力测试出乎意料!
前端·node.js
艾小码10 小时前
构建现代前端工程:Webpack/Vite/Rollup配置解析与最佳实践
前端·webpack·node.js
ChinaLzw10 小时前
配置npm国内源(包含主流npm镜像源地址)
npm·node.js
辉长六加113 小时前
nodejs和vue安装步骤记录
前端·javascript·vue.js·npm·node.js
秉承初心1 天前
Node.js 开发 JavaScript SDK 包的完整指南(AI)
开发语言·javascript·node.js
Java 码农1 天前
nodejs mongodb基础
数据库·mongodb·node.js