Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

WikiQuora

WikiQuora Logo WikiQuora Logo

WikiQuora Navigation

Search
Ask A Question

Mobile menu

Close
Ask A Question
  • Home
  • Add group
  • Feed
  • User Profile
  • Communities
  • Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
Home/webpack

WikiQuora Latest Questions

W3spoint99
  • 0
W3spoint99Begginer
Asked: January 17, 2025In: Reactjs

Error message "error:0308010C:digital envelope routines::unsupported"

  • 0

Error message “error:0308010C:digital envelope routines::unsupported”.  Created the default IntelliJ IDEA React project and got this: Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:67:19) at Object.createHash (node:crypto:130:10) at module.exports (/Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/util/createHash.js:135:53) ...

node.jsreactjswebpack
  1. Saralyn
    Saralyn Teacher
    Added an answer on January 17, 2025 at 1:59 pm

    The error comes from your dependency relying on an obsolete version of SSL, so you have two good, and two questionable-at-best options: 1. Try to just reinstall your dependency Delete your node_modules folder and rerun npm install. If your dependency relies on compiling against whatever version of NRead more

    The error comes from your dependency relying on an obsolete version of SSL, so you have two good, and two questionable-at-best options:

    1. Try to just reinstall your dependency

    • Delete your node_modules folder and rerun npm install. If your dependency relies on compiling against whatever version of Node you have installed, this may immediately fix the problem. This is the least likely solution to work, but may fix the problem without any “real” work on your part so is always worth trying.

    2. Update your dependency

    • Almost all dependencies with this problem have a newer version available that you can install instead. Find out which version of your dependency corresponds to after Node 18 became the LTS version of Node, band uplift your dependency to that version.

    This is, really, the only proper solution: update your dependencies, because just like Node.js itself, they can leave your project vulnerable to attacks and exploits.

    3. Downgrade to Node.js v16.

    • You can downgrade Node itself so that you’re using a version that uses the old, insecure, version of LibSSL. That doesn’t “solve” the problem of running insecure and potentially exploitable code, of course, but your code will at least run.

    (You can either do that using the official Node installers, or you can use something like nvm. For Windows, use nvm-windows.)

    This is, obviously, a bad idea. As is the next one:

    4. Tell Node to use the legacy OpenSSL provider

    On Unix-like (Linux, macOS, Git bash, etc.):

    export NODE_OPTIONS=--openssl-legacy-provider
    

    On Windows command prompt:

    set NODE_OPTIONS=--openssl-legacy-provider
    

    On PowerShell:

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

    When Node 18 had just become the active LTS options 1 and 2 weren’t really available, but for anyone still finding this answer, 3 and 4 should no longer be considered serious options in any way.

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report
1
  • 1 1 Answer
  • 272 Views
Answer

Sidebar

Ask A Question
  • Popular
  • Answers
  • W3spoint99

    What is the difference between Promises and Observables?

    • 2 Answers
  • W3spoint99

    Can't bind to 'ngModel' since it isn't a known property ...

    • 2 Answers
  • W3spoint99

    How to prevent SQL injection in PHP?

    • 1 Answer
  • Saralyn
    Saralyn added an answer Learn Java if: ✅ You want to work on enterprise applications.… April 27, 2025 at 2:01 pm
  • Saralyn
    Saralyn added an answer AI is getting smarter, but replacing programmers entirely? That’s not… April 27, 2025 at 1:58 pm
  • Saralyn
    Saralyn added an answer Both Promises and Observables provide us with abstractions that help us deal with the asynchronous nature… January 17, 2025 at 2:03 pm

Trending Tags

AI angular application.properties arrays artificial intelligence coding how Java javascript machine learning mysql nullpointerexception php programmer python reactjs spring springboot sql string

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help

Footer

  • About US
  • Privacy Policy
  • Questions
  • Recent Questions
  • Web Stories

© 2025 WikiQuora.Com. All Rights Reserved