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

Nodejs

Quando dou nodejs start no meu prompt comando recebo esta mensagem:

uiz (master) server $ nodejs start
module.js:328
    throw err;
    ^

Error: Cannot find module '/home/luiz/Cursos/alura/Javascript/aluraframe/server/start'
    at Function.Module._resolveFilename (module.js:326:15)
    at Function.Module._load (module.js:277:25)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)
    at node.js:966:3

estou usando ubuntu, sera que a versao do nodejs está desatualizada ?

luiz (master) server $ nodejs --version
v4.2.6
5 respostas

Tente utilizar o npm start

O npm start diz que não existe o comando

Mais um Linux com problema. Seu binário do Node indevidamente se chama nodejs e não node.

Tem que corrigir. Veja o aviso no exercício de infra:

https://cursos.alura.com.br/course/javascript-es6-orientacao-a-objetos-parte-1/task/16495

solução!

2 - Linux: algumas distribuições Linux já possui um binário chamado node, que não tem nenhuma relação com o Node.js. Nestas distribuições, o binário passa a se chamar nodejs. Sendo assim, em todo lugar que eu referenciar o comando node ele deve ser trocado para nodejs.

Como você usa Linux presumo que saiba resolver criando um synclink.

Ou pode fazer

nodejs server

Talvez funcione.

nodejs server funcionou