Quando isso ocorre?

Este problema acontece quando a biblioteca better-sqlite3 ou uma biblioteca que depende dela, como quick.db, não está atualizada.
Error: Could not locate the bindings file. Tried:
 /application/node_modules/better-sqlite3/build/better_sqlite3.node
 [...]

Por que isso ocorre?

Este erro ocorre porque a biblioteca better-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 biblioteca better-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
"better-sqlite3": "^11.10.0",
"quick.db": "^9.1.7" // ou qualquer outra biblioteca que dependa do better-sqlite3
Atualize usando o terminal
npm install better-sqlite3@latest

Removendo arquivos para uma instalação limpa

Após atualizar seu package.json, você deve remover os arquivos e pastas: node_modules, package-lock.json e a pasta .npm.

Reinicie Sua Aplicação

Em conclusão, simplesmente reinicie sua aplicação clicando no botão azul. Se você seguiu todos os passos corretamente, sua aplicação não deverá mais encontrar este erro. Se você continuar enfrentando dificuldades técnicas, nossa equipe de suporte especializada está disponível para auxiliá-lo. Entre em contato conosco e teremos prazer em ajudá-lo a resolver qualquer questão.