一个node版本引发的报错Error: error:0308010C:digital envelope routines::unsupported

116 阅读1分钟

运行webpack老项目报错

Node.js v18.17.0

{
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

经过核实是Node.js v17 移至 OpenSSL v3.0 导致的。 参考

切换node环境v16后解决