2
respostas

"Node 8" vs "Angular 6"

Boa noite. Iniciei o curso ANGULAR PARTE 1: FUNDAMENTOS. Nele conta uma recomendação de trabalhar com o Node versão 8 e Angular 6. Eu fiz a instalação do node node-v8.9.4 em uma estação linux. Em seguida instalei o angular cli(sudo npm install -g @angular/cli@6.0.7). Bom, ao verificar a versão do ng instalada(ng --version), é informado o seguinte:

        Node.js version v8.9.4 detected.
        The Angular CLI requires a minimum Node.js version of either v12.20, v14.15, or v16.10.
        Please update your Node.js version or visit https://nodejs.org/ for additional instructions.

Desinstalei a v8.9.4 do node e então instalei a v8.0.0. Na sequência reinstalei o angular 6.0.7 e a mensagem foi praticamente a mesma, mudou apenas a versão do node:

        Node.js version v8.0.0 detected.
        The Angular CLI requires a minimum Node.js version of either v12.20, v14.15, or v16.10.
        Please update your Node.js version or visit https://nodejs.org/ for additional instructions.

Parece ser impossível manter essa combinação para atender ao requisito do curso(ANGULAR PARTE 1: FUNDAMENTOS). Alguém tem alguma sugestão?

2 respostas

Prezados, existe um suporte da Alura para este curso? Pretendo continua-lo mas esbarrei neste requisito: Node 8 e Angular 6.0.7. Consigo desenvolve-lo usando Node12, já que o angular 6.0.7 estranhamente está requisitando essa ao menos a versão 12 do Node?

Olá, Lucas! Tudo bem?

Sim, consegue utilizar o Node 12, sem problemas.

Apenas precisará fazer um ajuste na API, é preciso entrar no package.json dela e apagar a linha do sqlite3 antes de instalar as dependências. Depois, pode rodar npm install sqlite3 e npm install.

Bons estudos!