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

亲测有效

相关推荐
codeGoogle4 小时前
自研 IM 还是选择第三方 SDK?企业开发者应该如何权衡?
前端·后端·程序员
用户938515635076 小时前
React Context 与自定义 Hook 从底层到实践:「跨层级通信 + 副作用封装」全解析
前端·javascript·react.js
滴滴答答哒6 小时前
VUE3+element-plus MultiSelect 多选下拉组件
前端·javascript·vue.js
其美杰布-富贵-李6 小时前
04 watch 与 Vue 响应式数据流
前端·javascript·vue.js
赵大仁8 小时前
生成式 UI 实战:用 JSON Schema + React 动态渲染 AI 界面
前端·ai·react·next.js·前端架构·生成式ui
kyriewen9 小时前
我排查了一个React内存泄漏——罪魁祸首是这3个被忽略的清理函数
前端·javascript·面试
IT_陈寒9 小时前
我又被JavaScript的隐式类型转换坑了
前端·人工智能·后端
其美杰布-富贵-李9 小时前
03 ref、reactive 与 computed 响应式数据
前端·javascript·vue.js
OpenTiny社区9 小时前
GenUI SDK v1.3.0 发布|多框架兼容,一键换物料,渲染器 & 演练场全面增强!
前端·ai编程
用户938515635079 小时前
useRef + Web Worker 实战:React 如何优雅地拥抱多线程
前端·javascript·react.js