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

相关推荐
布列瑟农的星空5 分钟前
大话设计模式——关注点分离原则下的事件处理
前端·后端·架构
山有木兮木有枝_8 分钟前
node文章生成器
javascript·node.js
yvvvy24 分钟前
前端必懂的 Cache 缓存机制详解
前端
北海几经夏39 分钟前
React自定义Hook
前端·react.js
龙在天43 分钟前
从代码到屏幕,浏览器渲染网页做了什么❓
前端
TimelessHaze1 小时前
【performance面试考点】让面试官眼前一亮的performance性能优化
前端·性能优化·trae
yes or ok1 小时前
前端工程师面试题-vue
前端·javascript·vue.js
我要成为前端高手1 小时前
给不支持摇树的三方库(phaser) tree-shake?
前端·javascript
Noxi_lumors1 小时前
VITE BALABALA require balabla not supported
前端·vite
周胜21 小时前
node-sass
前端