Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 1 da Aula 1 - Construindo o alicerce da nossa aplicação

Senhores podem me ajudar ?

1 - Extrai alurapic na estrutura seguinte:

/home/IDEAIS/samuel.ramos/laboratorio/angular_alura/01-alurapic/alurapic

2 - Executei sudo apt-get install -y nodejs para instalação do node. Procedimento realizado com sucesso.

3 - Foi necessário instalar o utilitário npm por meio do comando sudo apt-get install npm. Procedimento realizado com sucesso.

4 - Dentro da pasta /home/IDEAIS/samuel.ramos/laboratorio/angular_alura/01-alurapic/alurapic executei npm install. Procedimento realizado com sucesso.

5- Por fim dentro da pasta /home/IDEAIS/samuel.ramos/laboratorio/angular_alura/01-alurapic/alurapic executei "npm start"

Mas recebi o seguinte erro:

alurapic@1.0.0 start /home/IDEAIS/samuel.ramos/laboratorio/angular_alura/01-alurapic/alurapic node server.js

sh: 1: node: not found npm ERR! weird error 127 npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian

npm ERR! not ok code 0

Podem me ajudar ?

2 respostas
solução!

Sua distribuição Linux sabiamente está dizendo o problema:

not found npm ERR! weird error 127 npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian

O comando npm start por debaixo dos panos chama node server. Só que na sua distribuição o binário do Node.js é chamado de nodejs para não conflitar com o binário node que é outra coisa completamente diferente.

Como resolver? Você no lugar de escrever npm start pode escrever no terminal nodejs server. Veja que não usei node, mas nodejs. O npm é um atalho, mas que no seu caso foi uma encruzilhada :)

Aguardo seu feedback!

Ok. Funcionou.