2
respostas

Cannot find module 'sqlite3'

Meu projeto dá o seguinte erro ao utilizar npm start

internal/modules/cjs/loader.js:892 throw err; ^

Error: Cannot find module 'sqlite3' Require stack:

  • D:\Alura\seguranca\blog-do-codigo-aula-0\database.js
  • D:\Alura\seguranca\blog-do-codigo-aula-0\server.js

Quando foi instalado o npm aparece o seguinte. gyp ERR! find Python

npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! sqlite3@4.2.0 install: node-pre-gyp install --fallback-to-build npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the sqlite3@4.2.0 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\renat\AppData\Roaming\npm-cache_logs\2021-09-20T23_03_49_928Z-debug.log

2 respostas

Depois de muita pesquisa a solução foi utilizar no terminal:

npm uninstall sqlite3
npm install sqlite3

Boa noite Renato, tudo certo?

Que bom que você conseguiu encontrar a solução. Meus parabéns! Muito obrigado por compartilhar com a comunidade no fórum, para que outros colegas que venham a ter uma dificuldade similar tenham um suporte mais rápido.

Os problemas relacionados às dependências são muito comuns em projetos de Node. Uma outra solução que eu deixo aqui é deletar a pasta node_modules e em seguida executar o comando

npm install

na raíz do projeto. Isso costuma resolver alguns cenários similares.

Continue assim e bons estudos!