#binding tool
18 messages · Page 1 of 1 (latest)
and sometimes i get this error
C:\Users\niki\Downloads\Ticketbot\Ticket Bot (SRC)>node .
Starting bot, this can take a while..
C:\Users\niki\Downloads\Ticketbot\Ticket Bot (SRC)\node_modules\bindings\bindings.js:121
throw e;
^
Error: The module '\\?\C:\Users\niki\Downloads\Ticketbot\Ticket Bot (SRC)\node_modules\better-sqlite3\build\Release\better_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 108. This version of Node.js requires
NODE_MODULE_VERSION 115. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Module._extensions..node (node:internal/modules/cjs/loader:1473:18)
at Module.load (node:internal/modules/cjs/loader:1207:32)
at Module._load (node:internal/modules/cjs/loader:1023:12)
at Module.require (node:internal/modules/cjs/loader:1235:19)
at require (node:internal/modules/helpers:176:18)
at bindings (C:\Users\niki\Downloads\Ticketbot\Ticket Bot (SRC)\node_modules\bindings\bindings.js:112:48)
at new Database (C:\Users\niki\Downloads\Ticketbot\Ticket Bot (SRC)\node_modules\better-sqlite3\lib\database.js:48:64)
at new Enmap (C:\Users\niki\Downloads\Ticketbot\Ticket Bot (SRC)\node_modules\enmap\src\index.js:152:18)
at Object.<anonymous> (C:\Users\niki\Downloads\Ticketbot\Ticket Bot (SRC)\utils.js:15:18)
at Module._compile (node:internal/modules/cjs/loader:1376:14) {
code: 'ERR_DLOPEN_FAILED'
}
Node.js v20.11.1
Did you do what that error tells you to do to fix it?
different Node.js version? i tried but idk which one is it
and i tried 16, 18, 20
Huh? You shouldn’t use a different node version no. You should rebuild the package for your current node version
oh that
i tried it
and i get this
i have "packge.json" file can i somehow just install the things in there
{
"name": " Tickets",
"version": "6.9",
"description": "Tickets",
"main": "index.js",
"engines": {
"node": ">=16.9.0"
},
"scripts": {
"start": "node index"
},
"author": "ticket",
"license": "ISC",
"dependencies": {
"@discordjs/collection": "^1.1.0",
"@discordjs/rest": "^1.1.0",
"ansi-colors": "^4.1.3",
"discord-html-transcripts": "^2.6.1",
"discord.js": "^14.4.0",
"enmap": "^5.9.0",
"fs": "^0.0.1-security",
"glob": "^7.2.0",
"js-yaml": "^4.1.0",
"node-fetch": "^2.7.0",
"paypal-rest-sdk": "^1.8.1",
"stripe": "^10.10.0"
}
}
Why do you use enmap? Isn’t that… way outdated? Also djs 14.4.0 is outdated too
the script is old, i dont have time to upgrade it
And having /rest and /collection installed separately is also discouraged
You do have the time. Else you wouldn’t have the time to fix it either
And the fix in your case is upgrading
got it working i dont even know how hahaha
but thank you so much man