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

亲测有效

相关推荐
likuolei4 小时前
XSL-FO 软件
java·开发语言·前端·数据库
正一品程序员4 小时前
vue项目引入GoogleMap API进行网格区域圈选
前端·javascript·vue.js
j***89464 小时前
spring-boot-starter和spring-boot-starter-web的关联
前端
star_11124 小时前
Jenkins+nginx部署前端vue项目
前端·vue.js·jenkins
im_AMBER4 小时前
Canvas架构手记 05 鼠标事件监听 | 原生事件封装 | ctx 结构化对象
前端·笔记·学习·架构
JIngJaneIL4 小时前
农产品电商|基于SprinBoot+vue的农产品电商系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设·农产品电商系统
Tongfront4 小时前
前端通用submit方法
开发语言·前端·javascript·react
可爱又迷人的反派角色“yang”4 小时前
LVS+Keepalived群集
linux·运维·服务器·前端·nginx·lvs
han_4 小时前
前端高频面试题之CSS篇(二)
前端·css·面试
JIngJaneIL4 小时前
书店销售|书屋|基于SprinBoot+vue书店销售管理设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设·书店销售管理设计与实现