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,问题解决

相关推荐
deming_su38 分钟前
第六课:数据库集成:MongoDB与Mongoose技术应用
javascript·数据库·mongodb·node.js·html
几何心凉1 小时前
如何解决Vue组件间传递数据的问题?
前端·javascript·vue.js
七灵微1 小时前
【前端】BOM & DOM
前端·javascript·servlet
yqcoder1 小时前
ES6 解构详解
前端·javascript·es6
WolvenSec1 小时前
Web基础:HTML快速入门
前端·html
青阳流月1 小时前
js读书笔记(补充知识)
前端·javascript
木心操作1 小时前
css动画实现铃铛效果
前端·css·css3
亦良Cool2 小时前
将Exce中工作簿的多个工作表拆分为单独的Excel文件
前端·html·excel
Moment3 小时前
从方案到原理,带你从零到一实现一个 前端白屏 检测的 SDK ☺️☺️☺️
前端·javascript·面试
鱼樱前端3 小时前
Vue3 + TypeScript 整合 MeScroll.js 组件
前端·vue.js