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

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

Olá.

Depois de add o script "start": "nodemon server.js --ignore *.marko.js" no arquivo packge.json meu console começou a apresentar esse erro e não consigo mais carregar o navegador. Já retirei o script mais mesmo assim persiste o erro.

Alguma sugestão de correção?

Desde já, obrigado.

4 respostas

Oi Rogério, tudo bem? Vou precisar de mais informações para poder te ajudar, cola a mensagem de erro completa aqui para ver se consigo entender melhor, ou, coloca o projeto no GitHub para que eu possa baixar e testar.

Olá, Wanderson.

Acompanhando novamente as aulas, percebi que este erro começou depois que inserimos o código const app = require('./src/config/custom-express'); dentro do arquivo server.js e movemos as constantes os const express = require('express'); const app = express(); para dentro do arquivo custom-express.js dentro da pasta /src/config! Assim, não está encontrando o módulo, mesmo eu exportando com o comando module.exports = app;.

Outra obs: Estou utilizando o editor Suplime Text.

Segue a msg de erro no console....

D:\Faculdade\Cursos\1-ALURA\JavaScript + HTML\Node.JS com javascript-1\casadocodigo>npm start

> casadocodigo@1.0.0 start D:\Faculdade\Cursos\1-ALURA\JavaScript + HTML\Node.JS com javascript-1\casadocodigo
> nodemon server.js

[nodemon] 1.18.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node server.js`
internal/modules/cjs/loader.js:969
  throw err;
  ^

Error: Cannot find module 'marko/node-require'
Require stack:
- D:\Faculdade\Cursos\1-ALURA\JavaScript + HTML\Node.JS com javascript-1\casadocodigo\src\config\custom-express.js
- D:\Faculdade\Cursos\1-ALURA\JavaScript + HTML\Node.JS com javascript-1\casadocodigo\server.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
    at Function.Module._load (internal/modules/cjs/loader.js:842:27)
    at Module.require (internal/modules/cjs/loader.js:1026:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (D:\Faculdade\Cursos\1-ALURA\JavaScript + HTML\Node.JS com javascript-1\casadocodigo\src\config\custom-express.js:1:1)
    at Module._compile (internal/modules/cjs/loader.js:1138:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
    at Module.load (internal/modules/cjs/loader.js:986:32)
    at Function.Module._load (internal/modules/cjs/loader.js:879:14)
    at Module.require (internal/modules/cjs/loader.js:1026:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'D:\\Faculdade\\Cursos\\1-ALURA\\JavaScript + HTML\\Node.JS com javascript-1\\casadocodigo\\src\\config\\custom-express.js',
    'D:\\Faculdade\\Cursos\\1-ALURA\\JavaScript + HTML\\Node.JS com javascript-1\\casadocodigo\\server.js'
  ]
}
[nodemon] app crashed - waiting for file changes before starting...
solução!

Reiniciei as aulas, desta vez acompanhando pelo VS Code e rodou tudo certo, sem erros.

Nossa Rogério, desculpa a demora, de verdade, mas se puder, me diz se você notou alguma diferença no seu código quando viu a aula novamente. As vezes um ponto e vírgula faz tudo parar.