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 -
- 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"