1
resposta

Ainda com o erro ao iniciar o Beckend ...

Boa tarde, fiz todos os processos do que foi me recomendando parar resolver o problema, mas ainda aparece o mesmo erro... ja reinstalei todos os programas, as verçoes do node e do npm estao atualizadas, tentei as verçoes globais, verefiquei os arquivos e tudo esta certinho ate no server.json. segue o erro:

C:\Users\EMERSON\api-alurabooks>npm run start-auth

json-server-api@1.0.0 start-auth node server.js

node:internal/modules/cjs/loader:1228 throw err; ^

Error: Cannot find module 'json-server' Require stack:

  • C:\Users\EMERSON\api-alurabooks\server.js

  • at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15)

    at Function._load (node:internal/modules/cjs/loader:1055:27)

    at TracingChannel.traceSync (node:diagnostics_channel:322:14)

    at wrapModuleLoad (node:internal/modules/cjs/loader:220:24)

    at Module.require (node:internal/modules/cjs/loader:1311:12)

    at require (node:internal/modules/helpers:136:16)

    at Object. (C:\Users\EMERSON\api-alurabooks\server.js:3:20)

    at Module._compile (node:internal/modules/cjs/loader:1554:14)

    at Object..js (node:internal/modules/cjs/loader:1706:10)

    at Module.load (node:internal/modules/cjs/loader:1289:32) { code: 'MODULE_NOT_FOUND',

    requireStack: [ 'C:\Users\EMERSON\api-alurabooks\server.js' ]

}

Node.js v22.14.0

C:\Users\EMERSON\api-alurabooks>

1 resposta

Olá, Emerson!

Pelo erro que você compartilhou, parece que o módulo json-server não está instalado no seu projeto. Isso pode acontecer mesmo que você tenha atualizado o Node e o npm.

Aqui estão alguns passos que você pode seguir para tentar corrigir o problema:

  1. Verifique se o json-server está listado nas dependências do seu package.json:Abra o arquivo package.json e procure por json-server na seção de dependências. Se não estiver lá, você precisará adicioná-lo.

  2. Instale o json-server:Execute o seguinte comando no terminal dentro do diretório do seu projeto para instalar o json-server:

    npm install json-server
    

    Isso deve adicionar o json-server ao seu projeto e resolver o erro de módulo não encontrado.

  3. Verifique a instalação global:Se você pretende usar o json-server globalmente, certifique-se de que ele está instalado globalmente com o comando:

    npm install -g json-server
    
  4. Reinicie o servidor:Após a instalação, tente novamente iniciar o servidor com o comando npm run start-auth.

Se esses passos não resolverem o problema, pode ser útil verificar se há algum erro de digitação no caminho ou no nome do módulo dentro do seu arquivo server.js.

Bons estudos!