新克隆的项目启动时报错Error: error:0308010C:digital envelope routines::unsupported
![](https://img-blog.csdnimg.cn/img_convert/3e18019e78c1f7000a751914599d79de.png)
前期安装过低版本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
由于太麻烦本人未去实验,记录一下此方法以防后面会用到