node.jsvue.js

opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ]


  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


Solution

  • 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)

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