(C:\Users\User\organo\node_modules\loader-runner\lib\LoaderRunner.js:221:10) at C:\Users\User\organo\node_modules\loader-runner\lib\LoaderRunner.js:236:3 at at runSyncorAsync (C:\Users\User\organo\node_modules\loader-runner\lib\LoaderRunner.js:130:11) iteratellormalLoaders (C:\Users\User\organo\node_modules\loader-runner\lib\LoaderRunner.js:232:2) at Array. (C:\Users\User\organo\node_modules\loader-runner\lib\LoaderRunner.js:205:4) at Storage.finished (C:\Users\User\organo\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)
at C:\Users\User\organo\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9 C:\Users\User\organo\node_modules\react-scripts\scripts\start.js:19 throw err;
Error: error:0388010C:digital envelope routines:: unsupported
}
at new Hash (node:internal/crypto/hash:79:19)
at Object.createHash (node:crypto:139:10)
at module.exports (C:\Users\User\organo\node_modules\webpack\lib\util\createHash.js:90:53)
at NormalModule._initBuildHash (C:\Users\User\organo\node_modules\webpack\lib\NormalModule.js:401:16) at
C:\Users\User\organo\node_modules\webpack\lib\NormalModule.js:433:10 at C:\Users\User\organo\node modules\webpack\lib\NormalModule.js:308:13
at C:\Users\User\organo\node_modules\loader-runner\lib\LoaderRunner.js:367:11 C:\Users\User\organo\node_modules\loader-runner\lib\LoaderRunner.js:233:18
at at context.callback (C:\Users\User\organo\node_modules\loader-runner\lib\LoaderRunner.js:111:13)
at C:\Users\User\organo\node_modules\babel-loader\lib\index.js:51:103 (
opensslErrorStack: [
*error: 03000086: digital envelope routines::initialization error', *error: 0368010C: digital envelope routines:: unsupported'
reason: 'unsupported". code: 'ERR_OSSL_EVP_UNSUPPORTED
Olá Paulo!
Esse problema geralmente ocorre devido à versão do Node; sugiro verificar a versão do Node utilizando o comando node -v
.
Se a versão for muito recente, como a 22, seria aconselhável voltar para a versão 18 ou outra mais estável.
Uma solução viável para resolver seu problema seria retroceder para uma versão do Node.js mais estável e amplamente suportada. A versão LTS (Long Term Support) atualmente é a 14.x, recomendada para a maioria dos usuários.
Para realizar esse processo, você pode utilizar o Node Version Manager (NVM), uma ferramenta que facilita a instalação e alternância entre diferentes versões do Node.js. Abaixo estão os passos que você pode seguir:
1 - Instale o NVM: página oficial do NVM no GitHub e role para baixo e procure por nvm-setup.exe e siga as instruções para a instalação, é um "next, next, finish";
2- Depois de instalar o NVM, abra um novo terminal e use o seguinte comando para instalar a versão 18.x do Node.js:
nvm install 18
3 - Em seguida, use o seguinte comando para mudar para a versão 18.x do Node.js:
nvm use 18
Faça essa troca e veja se funcionou, obrigado!