After configuring my project and launching it with npm run start it tells me this:
# Starting the development server...
#
# Error: error:0308010C:digital envelope routines::unsupported
# at new Hash (node:internal/crypto/hash:71:19)
# at Object.createHash (node:crypto:140:10)
# at module.exports (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/webpack/lib/util/createHash.js:90:53)
# at NormalModule.\_initBuildHash (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/webpack/lib/NormalModule.js:401:16)
# at handleParseError (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/webpack/lib/NormalModule.js:449:10)
# at /home/f0xd13/Documentos/Stuff/mergemall/node_modules/webpack/lib/NormalModule.js:481:5
# at /home/f0xd13/Documentos/Stuff/mergemall/node_modules/webpack/lib/NormalModule.js:342:12
# at /home/f0xd13/Documentos/Stuff/mergemall/node_modules/loader-runner/lib/LoaderRunner.js:373:3
# at iterateNormalLoaders (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
# at iterateNormalLoaders (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
# at /home/f0xd13/Documentos/Stuff/mergemall/node_modules/loader-runner/lib/LoaderRunner.js:236:3
# at runSyncOrAsync (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/loader-runner/lib/LoaderRunner.js:130:11)
# at iterateNormalLoaders (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
# at Array.\<anonymous\> (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
# at Storage.finished (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
# at /home/f0xd13/Documentos/Stuff/mergemall/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
# /home/f0xd13/Documentos/Stuff/mergemall/node_modules/react-scripts/scripts/start.js:19
# throw err;
# ^
#
# Error: error:0308010C:digital envelope routines::unsupported
# at new Hash (node:internal/crypto/hash:71:19)
# at Object.createHash (node:crypto:140:10)
# at module.exports (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/webpack/lib/util/createHash.js:90:53)
# at NormalModule.\_initBuildHash (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/webpack/lib/NormalModule.js:401:16)
# at /home/f0xd13/Documentos/Stuff/mergemall/node_modules/webpack/lib/NormalModule.js:433:10
# at /home/f0xd13/Documentos/Stuff/mergemall/node_modules/webpack/lib/NormalModule.js:308:13
# at /home/f0xd13/Documentos/Stuff/mergemall/node_modules/loader-runner/lib/LoaderRunner.js:367:11
# at /home/f0xd13/Documentos/Stuff/mergemall/node_modules/loader-runner/lib/LoaderRunner.js:233:18
# at context.callback (/home/f0xd13/Documentos/Stuff/mergemall/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
# at /home/f0xd13/Documentos/Stuff/mergemall/node_modules/babel-loader/lib/index.js:51:103 {
# opensslErrorStack: \[ 'error:03000086:digital envelope routines::initialization error' \],
# library: 'digital envelope routines',
# reason: 'unsupported',
# code: 'ERR_OSSL_EVP_UNSUPPORTED'
# }\`
Node.js v19.0.1
I'm new to this technology and I don't know what I'm doing wrong, I hope the community can help me.