vue启动项目,npm run dev出现error:0308010C:digital envelope routines::unsupported

运行vue项目,npm run dev的时候出现不支持错误error:0308010C:digital envelope routines::unsupported。

在网上找了很多,大部分都是因为版本问题,修改环境之类的,原因是对的但是大多还是没能解决。经过摸索终于解决了。

方法如下:

修改package.json(项目中的文件),将dev和build属性更改为(特别是dev,因为很多文章都没有说到dev这个,致使走了很多网路,浪费了不少时间):

"scripts": {

"serve": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service serve",

"build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",

"dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",

。。。。。

在系统环境变量(我用的是window10),高级设置--环境变量,新建环境变量:NODE OPTIONS值为:--openssl-legacy-provider保存并重启。再次运行 npm run dev,问题解决

相关推荐
Jiaberrr8 分钟前
解决uni-app通用上传与后端接口不匹配问题:原生上传文件方法封装 ✨
前端·javascript·uni-app
listhi52012 分钟前
Vue.js 3的组合式API
android·vue.js·flutter
listhi52020 分钟前
CSS:现代Web设计的不同技术
前端·css
南囝coding30 分钟前
现代Unix命令行工具革命:30个必备替代品完整指南
前端·后端
起风了___35 分钟前
Flutter 多端音频控制台:基于 audio_service 实现 iOS、Android 锁屏与通知中心播放控制
前端·flutter
作业逆流成河35 分钟前
🎉 enum-plus 发布新版本了!
前端·javascript·前端框架
WYiQIU41 分钟前
高级Web前端开发工程师2025年面试题总结及参考答案【含刷题资源库】
前端·vue.js·面试·职场和发展·前端框架·reactjs·飞书
夏之小星星42 分钟前
Springboot结合Vue实现分页功能
vue.js·spring boot·后端
WuWuII1 小时前
SSE服务端单向推送消息到前端
前端·推送
.又是新的一天.1 小时前
04-Fiddler详解+抓包定位问题
前端·测试工具·fiddler