VUE报错 error:0308010C:digital envelope routines::unsupported

新克隆的项目启动时报错Error: error:0308010C:digital envelope routines::unsupported

VUE报错 error:0308010C:digital envelope routines::unsupported_第1张图片

前期安装过低版本Node,后期换成了最新版Node,后来大部分项目启动都报这个错误,所以记录一下解决方法

解决方法(简单有效)

在package.json文件里面添加

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

然后重新npm run serve,成功启动

其他解决方法

一、其他文章有说在CMD运行命令

    set NODE_OPTIONS=--openssl-legacy-provider

多次实验后还是未能启动,不知道是不是还有其他影响

二、卸载新版本Node安装旧版Node

由于太麻烦本人未去实验,记录一下此方法以防后面会用到

你可能感兴趣的:(VUE,vue,前端)