Link to home
Start Free TrialLog in
Avatar of chalie001
chalie001

asked on

issue starting react application

hi am having issue start react application

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 (/home/react/Documents/calmisreact/ReactProj/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/home/react/Documents/calmisreact/ReactProj/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/home/react/Documents/calmisreact/ReactProj/node_modules/webpack/lib/NormalModule.js:471:10)
    at /home/react/Documents/calmisreact/ReactProj/node_modules/webpack/lib/NormalModule.js:503:5
    at /home/react/Documents/calmisreact/ReactProj/node_modules/webpack/lib/NormalModule.js:358:12
    at /home/react/Documents/calmisreact/ReactProj/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/home/react/Documents/calmisreact/ReactProj/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at iterateNormalLoaders (/home/react/Documents/calmisreact/ReactProj/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
/home/react/Documents/calmisreact/ReactProj/node_modules/react-scripts/scripts/start.js:19
  throw err;
  ^

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 (/home/react/Documents/calmisreact/ReactProj/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/home/react/Documents/calmisreact/ReactProj/node_modules/webpack/lib/NormalModule.js:417:16)
    at /home/react/Documents/calmisreact/ReactProj/node_modules/webpack/lib/NormalModule.js:452:10
    at /home/react/Documents/calmisreact/ReactProj/node_modules/webpack/lib/NormalModule.js:323:13
    at /home/react/Documents/calmisreact/ReactProj/node_modules/loader-runner/lib/LoaderRunner.js:367:11
    at /home/react/Documents/calmisreact/ReactProj/node_modules/loader-runner/lib/LoaderRunner.js:233:18
    at context.callback (/home/react/Documents/calmisreact/ReactProj/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at /home/react/Documents/calmisreact/ReactProj/node_modules/babel-loader/lib/index.js:59:103 {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v17.3.0

 node -v
v17.3.0


ASKER CERTIFIED SOLUTION
Avatar of lenamtl
lenamtl
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Node.js v17.3.0 
People seem to experience this issue with v17. Can you downgrade to v16 and try again?

You might also need to do (after downgrading)

nvm install --lts 
nvm use --lts

Open in new window


Hi @girionis
No need to downgrage just use the first fix I provided