Node版本过高,出现错误Error: error:0308010C:digital envelope routines::unsupported

619 阅读1分钟

当初始化Nuxt项目开发时,项目的node版本低,安装的node版本高,会出现如图的报错,试过很多方法,包括配置电脑的环境变量,只有下面这种可以解决问题

image.png

解决方法: 在命令行修改环境变量:$env:NODE_OPTIONS="--openssl-legacy-provider" 
然后 yarn dev

一切正常了! 参考juejin.cn/post/717195…