1
resposta

[nodemon] app crashed - waiting for file changes before starting...

Olá,

Meu servidor parou de ser levantado pelo nodemon index.js apresentando a mensagem:

 *"SyntaxError: Invalid shorthand property initializer
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:607:28)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at Consign.into (D:\Desenvolvimento\Node\payfast\node_modules\consign\lib\consign.js:232:15)
[nodemon] app crashed - waiting for file changes before starting..."*.

Reinstalei os pacotes do nodemon com npm install -g nodemon, porém, o erro permanece.

A última modificação, foi a instalação do pacote do restify - npm install --save restify, aula 03.06 - Implementando o client REST para utilizar o pagamento de cartões. Não consegui identificar o problema.

Alguma dica?

Marcos

1 resposta

Marcos, boa tarde!

O problema de instalar um pacote com o -g é que ele vai pro escopo global e aí pode ser que as versões do seu projeto não batam com o que está no globlal, nesse caso, tente fazer o seguinte, altere seu arquivo package.json para:

{
  "name": "payfast",
  "version": "1.0.0",
  "description": "gateway de pagamentos utilizando recursos http.",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [
    "api",
    "gateway",
    "javascript"
  ],
  "author": "juliocvidal",
  "license": "ISC",
  "dependencies": {
    "body-parser": "^1.15.2",
    "consign": "^0.1.2",
    "express": "^4.14.0",
    "express-validator": "^2.20.8",
    "mysql": "^2.11.1",
    "restify": "^4.1.1",
    "soap": "^0.16.0"
  }
}

Após isso remova o nodemon do contexto global npm -g uninstall nodemon --save por último instale a mesma versão que o instrutor usando o comando

npm install nodemon@1.10.2 --dev

Agora você pode rodar o comando npm install e npm start

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software