1
resposta

'MODULE_NOT_FOUND'

Boa tarde,

Estou tentando dificuldades para iniciar o servidor com o auth, fiz a instalação pelo powershell igual o vídeo porém não estou conseguindo iniciar o servidor:

PS C:\Users\VITORIAOLIVEIRA\Documents\EstudosProgramacao\flutter\diary-app\server> json-server-auth --watch --host 192.168.41.134 db.json
node:internal/modules/cjs/loader:1078
  throw err;
  ^

Error: Cannot find module 'express'
Require stack:
- C:\Users\VITORIAOLIVEIRA\AppData\Roaming\npm\node_modules\json-server-auth\dist\guards.js
- C:\Users\VITORIAOLIVEIRA\AppData\Roaming\npm\node_modules\json-server-auth\dist\bin.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
    at Module._load (node:internal/modules/cjs/loader:920:27)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (C:\Users\VITORIAOLIVEIRA\AppData\Roaming\npm\node_modules\json-server-auth\dist\guards.js:4:19)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Module.require (node:internal/modules/cjs/loader:1141:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\VITORIAOLIVEIRA\\AppData\\Roaming\\npm\\node_modules\\json-server-auth\\dist\\guards.js',
    'C:\\Users\\VITORIAOLIVEIRA\\AppData\\Roaming\\npm\\node_modules\\json-server-auth\\dist\\bin.js'
  ]
}

Node.js v18.15.0
1 resposta

Olá, Vitória. Tudo bem?

Pelo que parece, você está enfrentando um problema com o módulo 'express' que não está sendo encontrado. Isso geralmente ocorre quando o módulo não está instalado corretamente ou não está disponível no caminho especificado.

Aqui está uma possível solução para o seu problema:

  1. Abra o PowerShell como administrador.
  2. Navegue até o diretório do seu projeto usando o comando cd. No seu caso, seria algo assim:
cd C:\Users\VITORIAOLIVEIRA\Documents\EstudosProgramacao\flutter\diary-app\server
  1. Uma vez no diretório do projeto, tente instalar o módulo 'express' com o seguinte comando:
npm install express

Isso deve instalar o módulo 'express' no diretório do seu projeto.

Se o problema persistir, você pode tentar instalar o módulo 'express' globalmente usando o comando:

npm install -g express

Espero que isso resolva o seu problema. Lembre-se que essa é apenas uma sugestão de solução e pode não funcionar em todos os casos. Qualquer coisa manda aqui de novo.

Espero ter ajudado e bons estudos!