Boa noite, Este é um erro já postado aqui há algum tempo. Tem Uma resposta de um instrutor mas ela não resolveu meu problema.
Olá, pessoal ! tudo bem?
Entao..comecei a fazer a parte 2 do curso de nodejs. Ao fazer o download do projeto todo e tentar rodar npm start o seguinte erro aparece:
Error: Cannot find module 'marko/node-require' at Function.Module.resolveFilename (internal/modules/cjs/loader.js:582:15) at Function.Module.load (internal/modules/cjs/loader.js:508:25) at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/home/marcos/casadocodigo/src/config/custom-express.js:1:63)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
[nodemon] app crashed - waiting for file changes before starting...
Estou usando a porta 3002, pois a porta 3000 ja esta sendo usada em outro projeto. Porém, fiz a modificacao no arquivo server.js e mesmo assim esse erro persiste. O que devo fazer para solucionar isso?
abs
A resposta que fiz e não resolveu foi esta.
Fala aí Marcos, tudo bem? Tenta fazer o seguinte:
1) Remova o arquivo package-lock.json (talvez seja necessário remover o node_modules também). 2) Realiza a instalação das dependências novamente com npm i. 3) Tente rodar o projeto novamente com npm start. Espero ter ajudado, bons estudos.
Grato,