3
respostas

não consegui abrir o navegador

...(node:18412) [DEP0111] DeprecationWarning: Access to process.binding('http_parser') is deprecated. (Use node --trace-deprecation ... to show where the warning was created) \ Generating browser application bundles (phase: building)...node:internal/crypto/hash:68 this[kHandle] = new _Hash(algorithm, xofLen); ^

Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:68:19) at Object.createHash (node:crypto:138:10) at module.exports (C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\webpack\lib\util\createHash.js:135:53) at NormalModule._initBuildHash (C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\webpack\lib\NormalModule.js:417:16) at C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\webpack\lib\NormalModule.js:452:10 at C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\webpack\lib\NormalModule.js:323:13 at C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\loader-runner\lib\LoaderRunner.js:367:11 at C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\loader-runner\lib\LoaderRunner.js:203:19 at VirtualFileSystemDecorator.readFile (C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules@ngtools\webpack\src\virtual_file_system_decorator.js:48:13) at processResource (C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\loader-runner\lib\LoaderRunner.js:202:11) at iteratePitchingLoaders (C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\loader-runner\lib\LoaderRunner.js:158:10) at runLoaders (C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\loader-runner\lib\LoaderRunner.js:365:2) at NormalModule.doBuild (C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\webpack\lib\NormalModule.js:295:3) at NormalModule.build (C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\webpack\lib\NormalModule.js:446:15) at Compilation.buildModule (C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\webpack\lib\Compilation.js:739:10) at C:\Users\Otavio Rodrigues\OneDrive - ELUMINI S.A\Documentos\ng-test1-c69b5329f9e845fca231c22e137dd37aa27b8aec\node_modules\webpack\lib\Compilation.js:981:14 { opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' }

Node.js v20.11.0 aparece com esse erro não consegui resolver pode me ajudar

3 respostas

Olá, Otávio!

Esse pode está acontecendo por conta da sua versão do node. No seu caso, a versão do Node.js que você está usando é a v20.11.0. Essa é uma versão muito recente e pode não ser totalmente compatível com as dependências do projeto Angular que você está tentando construir.

Uma possível solução para o seu problema seria reverter para uma versão mais estável e amplamente suportada do Node.js. A versão 14.x, por exemplo, é atualmente a versão LTS (Long Term Support) e é recomendada para a maioria dos usuários.

Para fazer isso, você pode usar o Node Version Manager (NVM), que é uma ferramenta que permite que você instale e alterne entre diferentes versões do Node.js com facilidade. Aqui 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 14.x do Node.js:

nvm install 14

3 - Em seguida, use o seguinte comando para mudar para a versão 14.x do Node.js:

nvm use 14

4 - Agora, tente construir seu projeto Angular novamente. O problema deve ser resolvido.

Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

ERROR: npm v10.4.0 is known not to run on Node.js v14.21.3. This version of npm supports the following node versions: ^18.17.0 || >=20.5.0. You can find the latest version at https://nodejs.org/.

ERROR: C:\Users\Otavio Rodrigues\AppData\Roaming\npm\node_modules\npm\node_modules@npmcli\agent\lib\agents.js:105 options.lookup ??= this.#options.lookup ^^^

SyntaxError: Unexpected token '??=' at wrapSafe (internal/modules/cjs/loader.js:1029:16) at Module._compile (internal/modules/cjs/loader.js:1078:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10) at Module.load (internal/modules/cjs/loader.js:979:32) at Function.Module._load (internal/modules/cjs/loader.js:819:12) at Module.require (internal/modules/cjs/loader.js:1003:19) at require (internal/modules/cjs/helpers.js:107:18) at Object. (C:\Users\Otavio Rodrigues\AppData\Roaming\npm\node_modules\npm\node_modules@npmcli\agent\lib\index.js:7:15) at Module._compile (internal/modules/cjs/loader.js:1114:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)

consegui fazer o que você pediu porem o problema apareceu outro erro dessa vez  na versão eu não consigo prosseguir com curso

Olá Otávio!

Esse erro indica que a versão do npm (Node Package Manager) que você está tentando usar (v10.4.0) não é compatível com a versão do Node.js (v14.21.3) que está instalada no seu sistema. O npm v10.4.0 só é suportado em versões específicas do Node.js, conforme indicado no erro. Você precisará atualizar o Node.js para uma versão compatível com essa versão do npm ou utilizar uma versão compatível do npm.

Sendo assim peço para que tente utilizar a versão atual do NPM normalmente ela funciona com versões mais antigas no Node, ou ela vai jogar para um versão compativel com a atual do node:

npm install -g npm@latest

Se houver persistência, sugiro tentar usar outra versão do Node com o NVM e depois retornar para a versão 14. Geralmente, o nvm instala automaticamente a versão correspondente do NPM para o NODE.

Por favor, tente e veja se funciona. Fico no aguardo.