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

相关推荐
Hellc0076 分钟前
MacOS升级ruby版本
前端·macos·ruby
前端西瓜哥15 分钟前
贝塞尔曲线算法:求贝塞尔曲线和直线的交点
前端·算法
又写了一天BUG16 分钟前
npm install安装缓慢及npm更换源
前端·npm·node.js
cc蒲公英29 分钟前
Vue2+vue-office/excel 实现在线加载Excel文件预览
前端·vue.js·excel
Java开发追求者30 分钟前
在CSS中换行word-break: break-word和 word-break: break-all区别
前端·css·word
好名字082134 分钟前
monorepo基础搭建教程(从0到1 pnpm+monorepo+vue)
前端·javascript
森叶37 分钟前
Electron-vue asar 局部打包优化处理方案——绕开每次npm run build 超级慢的打包问题
vue.js·electron·npm
pink大呲花42 分钟前
css鼠标常用样式
前端·css·计算机外设
Flying_Fish_roe42 分钟前
浏览器的内存回收机制&监控内存泄漏
java·前端·ecmascript·es6
c#上位机1 小时前
C#事件的用法
java·javascript·c#