opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ] 解决方式

问题描述

Error: error:0308010C:digital envelope routines::unsupported
../node_modules/@umijs/deps/compiled/babel-loader/index.js:1:130029 {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ] 解决方式_第1张图片

问题原因

npm升级 导致与 openssl 不兼容导致的初始化失败 

解决办法

通过更改环境变量,进行控制

export NODE_OPTIONS=--openssl-legacy-provider

opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ] 解决方式_第2张图片

就此部署成功 

你可能感兴趣的:(日常积累,npm,前端)