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

运行旧项目时,报错:Error: error:0308010C:digital envelope routines::unsupported

主要原因:node版本太高了

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

解决方法:package.json 包文件中,添加代码 set NODE_OPTIONS=--openssl-legacy-provider &&  ,然后运行 npm run serve

报错:Error: error:0308010C:digital envelope routines::unsupported_第2张图片

注:linux环境下,将 set 改为 export 。

参考:已解决:opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ],_想做CTO的任同学...的博客-CSDN博客

问题:opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]已解决_opensslerrorstack: [ 'error:03000086:digital envel-CSDN博客

你可能感兴趣的:(JS学习,vue学习,编程报错,vue.js,javascript,前端)