npm error:03000086:digital envelope routines::initialization error

启动VUE项目报错:

opensslErrorStack: [ 'error:03000086:digital envelope

routines::initialization error' ], library: 'digital envelope

routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED'

原因:NodeJS版本过高

解决方案:

1、降级NodeJS到合适的版本

2、临时设置 NODE_OPTIONS 环境变量 openssl-legacy-provider 选项,兼容OpenSSL旧版程序。

命令行执行:

Windows

$env:NODE_OPTIONS="--openssl-legacy-provider" npm run dev

Linux / Mac

NODE_OPTIONS=--openssl-legacy-provider npm run dev

亲测有效

相关推荐
Bigger10 分钟前
🚀 mini-cc:打造你的专属轻量级 AI 编程智能体
前端·node.js·claude
小江的记录本11 分钟前
【网络安全】《网络安全三大加密算法结构化知识体系》
java·前端·后端·python·安全·spring·web安全
广师大-Wzx27 分钟前
JavaWeb:前端部分
java·前端·javascript·css·vue.js·前端框架·html
M ? A30 分钟前
你的 Vue v-memo 与 v-once,VuReact 会编译成什么样的 React 代码?
前端·javascript·vue.js·经验分享·react.js·面试·vureact
是上好佳佳佳呀34 分钟前
【前端(七)】CSS3 核心属性笔记:单位、背景、盒子模型与文本换行
前端·笔记·css3
踩着两条虫1 小时前
VTJ:技术架构概述
前端·架构·ai编程
超级无敌攻城狮1 小时前
Agent 到底是怎么跑起来的
前端·后端·架构
吴声子夜歌1 小时前
Vue3——过度和动画效果
前端·vue.js·es6
Via_Neo1 小时前
字符串类型的相互转换
前端
zopple2 小时前
前端三剑客 vs Vue.js:核心区别解析
前端·javascript·vue.js