Quando isso ocorre?
Este problema acontece quando a bibliotecabetter-sqlite3
ou uma biblioteca que depende dela, como quick.db
, não está atualizada.
Por que isso ocorre?
Este erro ocorre porque a bibliotecabetter-sqlite3
não foi atualizada para a versão mais recente. Na versão 11.x.x e anteriores do better-sqlite3
, a biblioteca não suportava o Node.js LTS v22.x.x.
Como corrigir
Para corrigir este problema, você precisa atualizar a bibliotecabetter-sqlite3
para a versão mais recente. Lembre-se de atualizar as bibliotecas que dependem do better-sqlite3
, como quick.db
.
Verifique as versões mais recentes das bibliotecas:
Atualize o better-sqlite3
no seu package.json
Após verificar a versão mais recente da biblioteca, você pode atualizá-la em seu package.json
. Por exemplo, se a versão atual for 11.10.0, você pode usar o seguinte:
Atualize manualmente no seu package.json
Atualize usando o terminal
Removendo arquivos para uma instalação limpa
Após atualizar seupackage.json
, você deve remover os arquivos e pastas: node_modules
, package-lock.json
e a pasta .npm
.