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

Duvidas Node.js

Boa tarde, estou tentando executar um script, mas quando dou o comando npm start ele não funciona, aparece o seguinte erro.

$ npm start

> alurabank@1.0.0 start C:\Users\anderson.espindola\Desktop\Cursos\alurabank
> tsc -w

'"node"' n▒o ▒ reconhecido como um comando interno
ou externo, um programa oper▒vel ou um arquivo em lotes.
npm ERR! code ELIFECYCLE
npm ERR! errno 9009
npm ERR! alurabank@1.0.0 start: `tsc -w`
npm ERR! Exit status 9009
npm ERR!
npm ERR! Failed at the alurabank@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\anderson.espindola\AppData\Roaming\npm-cache\_logs\2020-01-30T19_22_44_210Z-debug.log

Mas quando uso o comando tsc -w não da erro. Obs: Já tentei reinstalar o node.js e as variáveis de ambiente estão no PATH.

5 respostas

Boa tarde, Josiane! Como vai?

Vc poderia postar aqui o conteúdo do arquivo package.json do projeto que vc está tentando executar?

Qualquer coisa é só falar!O

Grande abraço e bons estudos, minha aluna!

Bom dia, este é o conteúdo!!

{
  "name": "alurabank",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "compile": "tsc",
    "start": "tsc -w",
    "server": "lite-server --baseDir=app"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@types/jquery": "^2.0.42",
    "concurrently": "^3.4.0",
    "lite-server": "^2.3.0",
    "typescript": "^2.3.2"
  }
}
solução!

Testei várias vezes hoje durante a manhã e do nada funcionou , acho que aconteceu algum erro na instalação do node, fiz a instalação dele globalmente.

Opa, que bom que conseguiu resolver a situação, Josiane! E obrigado por compartilhar com a gente o que vc fez pra solucionar. Assim todos crescemos juntos! Continue assim!

Grande abraço e bons estudos, minha aluna!

Quando o npm não está instalado como global, você tem que colocar antes dos comandos o path (caminho completo) do executável.

"start": " ./node_modules/.bin/tsc -w",
"server": " ./node_modules/.bin/lite-server --baseDir=app"