{"id":767,"hash":"7cec3d5421a074185b71be6b0736885817a292c5bcbecb08c8cf48ba07c60860","pattern":"Error: error:0308010C:digital envelope routines::unsupported (Node.js v19.4.0)","full_message":"Error: error:0308010C:digital envelope routines::unsupported\n    at new Hash (node:internal/crypto/hash:71:19)\n    at Object.createHash (node:crypto:140:10)\n    at module.exports (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\webpack\\lib\\util\\createHash.js:90:53)\n    at NormalModule._initBuildHash (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\webpack\\lib\\NormalModule.js:386:16)      \n    at handleParseError (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\webpack\\lib\\NormalModule.js:434:10)\n    at D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\webpack\\lib\\NormalModule.js:466:5\n    at D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\webpack\\lib\\NormalModule.js:327:12\n    at D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\loader-runner\\lib\\LoaderRunner.js:373:3\n    at iterateNormalLoaders (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\loader-runner\\lib\\LoaderRunner.js:214:10)       \n    at iterateNormalLoaders (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\loader-runner\\lib\\LoaderRunner.js:221:10)       \n    at D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\loader-runner\\lib\\LoaderRunner.js:236:3\n    at runSyncOrAsync (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\loader-runner\\lib\\LoaderRunner.js:130:11)\n    at iterateNormalLoaders (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\loader-runner\\lib\\LoaderRunner.js:232:2)        \n    at Array.<anonymous> (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\loader-runner\\lib\\LoaderRunner.js:205:4)\n    at Storage.finished (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\enhanced-resolve\\lib\\CachedInputFileSystem.js:55:16)\n    at D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\enhanced-resolve\\lib\\CachedInputFileSystem.js:91:9\nD:\\web development\\frontend\\react\\reduxbasic\\node_modules\\react-scripts\\scripts\\start.js:19\n  throw err;\n  ^\n\nError: error:0308010C:digital envelope routines::unsupported\n    at new Hash (node:internal/crypto/hash:71:19)\n    at Object.createHash (node:crypto:140:10)\n    at module.exports (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\webpack\\lib\\util\\createHash.js:90:53)\n    at NormalModule._initBuildHash (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\webpack\\lib\\NormalModule.js:386:16)\n    at D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\webpack\\lib\\NormalModule.js:418:10\n    at D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\webpack\\lib\\NormalModule.js:293:13\n    at D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\loader-runner\\lib\\LoaderRunner.js:367:11\n    at D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\loader-runner\\lib\\LoaderRunner.js:233:18\n    at context.callback (D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\loader-runner\\lib\\LoaderRunner.js:111:13)\n    at D:\\web development\\frontend\\react\\reduxbasic\\node_modules\\babel-loader\\lib\\index.js:51:103 {\n  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],\n  library: 'digital envelope routines',\n  reason: 'unsupported',\n  code: 'ERR_OSSL_EVP_UNSUPPORTED'\n}\n\nNode.js v19.4.0\nPS D:\\web development\\frontend\\react\\reduxbasic>\n\nhow to solve this error","ecosystem":"npm","package_name":"reactjs","package_version":null,"solution":"You can use the following command in Unix:\n\nexport NODE_OPTIONS=--openssl-legacy-provider\n\nFor Windows, use this command instead:\n\nset NODE_OPTIONS=--openssl-legacy-provider\n\nNote that you don't need to downgrade your Node.js version to resolve this issue.\n\nIf you're using react-script, you may also need to upgrade it to the latest version by running:\n\nnpm i react-scripts@latest\n\nOr you can replace the following line in the package.json file:\n\nFrom:\n\"start\": \"react-scripts start\"\n\nTo:\n\"start\": \"react-scripts start --openssl-legacy-provider\"","confidence":0.95,"source":"stackoverflow","source_url":"https://stackoverflow.com/questions/75167770/error-error0308010cdigital-envelope-routinesunsupported-node-js-v19-4-0","votes":18,"created_at":"2026-04-19T04:51:39.466932+00:00","updated_at":"2026-04-19T04:51:39.466932+00:00"}