I need Your Help better-sqlite3

Error: Could not locate the bindings file. Tried:
 → /rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/build/better_sqlite3.node
 → /rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/build/Debug/better_sqlite3.node
 → /rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/build/Release/better_sqlite3.node
 → /rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/out/Debug/better_sqlite3.node
 → /rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/Debug/better_sqlite3.node
 → /rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/out/Release/better_sqlite3.node
 → /rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/Release/better_sqlite3.node
 → /rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/build/default/better_sqlite3.node
 → /rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/compiled/8.14.0/linux/x64/better_sqlite3.node
at bindings (/rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/bindings/1.3.1/node_modules/bindings/bindings.js:96:9)
at Object.<anonymous> (/rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/lib/database.js:4:40)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/rbd/pnpm-volume/ada43bd7-7a19-4607-a472-f4df53d565ad/node_modules/.registry.npmjs.org/better-sqlite3/4.2.0/node_modules/better-sqlite3/index.js:2:18)

MOD EDIT: formatting

Hey @MeliL this is a problem we see every so often, particularly with the better-sqlite3 package. You can see how we’ve suggested handling it previously in Error: Could not locate the bindings file, but in short, running enable-pnpm in your project’s console should fix it.

1 Like

Hey @MeliL someone else’s question reminded me that this issue seems to indicate that better-sqlite3 version 5 (so “^5.0.0” in package.json) might resolve this issue. I haven’t tested it yet, but you might give it a shot.

1 Like

I’ll let you know when there is any problem seen as it is solved @cori