Recibo un error en el que el paquete better_sqlite3 usa una versión diferente del nodo, y dice que intente npm rebuild npm install pero esto no resuelve nada y sigo recibiendo el mismo error.
/home/nonce/Documents/Repositories/test/node_modules/bindings/bindings.js:121 throw e; ^ Error: The module '/home/nonce/Documents/Repositories/test/node_modules/better-sqlite3/build/Release/better_sqlite3.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 102. This version of Node.js requires NODE_MODULE_VERSION 93. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`). at Object.Module._extensions..node (node:internal/modules/cjs/loader:1183:18) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at bindings (/home/nonce/Documents/Repositories/test/node_modules/bindings/bindings.js:112:48) at Object.<anonymous> (/home/nonce/Documents/Repositories/test/node_modules/better-sqlite3/lib/database.js:9:24) at Module._compile (node:internal/modules/cjs/loader:1101:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) at Module.load (node:internal/modules/cjs/loader:981:32) { code: 'ERR_DLOPEN_FAILED' } No creo que esto sea un error con better-sqlite3 en sí mismo, ya que investigué un poco y muchas personas han recibido este tipo de error, y la solución general es ejecutar npm rebuild pero para mí esto no es así. hacer nada.
Resuelto el problema, estaba usando una versión desactualizada del nodo ya que estaba usando el nodo v16.13.2, así que intenté cambiar a la versión más reciente (v17.4.0 a partir de ahora) y ahora funciona de maravilla.