2
respostas

Olá estou com problema quando rodo o comando npm -start na pasta do projeto, da erro e aparece isso no prompt

2 respostas

(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: [

  1. library: 'digital envelope routines",

*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!