Home > Net >  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ]
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ]

Time:12-08

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


I get this error when i switched to node v18

CodePudding user response:

Here are two options now -

  1. Try to uninstall Node.js version 17 and reinstall Node.js version 16

You can re install the current LTS Node.js version from their official site. Or more specific downloads from here;

You can use NVM (Node Version Manager)

Linux and Mac users can use this nvm package - [link][1] Windows users can use this nvm package -[link][1] 2. Open a terminal and paste these as described:

Linux and macOS (Windows Git Bash)-

export NODE_OPTIONS=--openssl-legacy-provider

Windows command prompt-

set NODE_OPTIONS=--openssl-legacy-provider

Windows PowerShell-

$env:NODE_OPTIONS = "--openssl-legacy-provider"
  • Related