Unexpected Token & Node Node Version issues

I am trying to install discord-api-types on my Raspberry Pi arm7 Node Version 14.21.3 (needed for written code) npm v10.2.3. Below is the code I am getting and I have tried to trouble shoot this on my own and am struggling. I am self taught, and barely grasp python. Can anyone help I need the node to stay the same but IDK how to get it to install. nora@raspberrypi:~ $ npm install discord-api-types ERROR: npm v10.2.3 is known not to run on Node.js v14.21.3. This version of npm supports the following node versions: ^18.17.0 || >=20.5.0. You can find the latest version at https://nodejs.org/. ERROR: /home/nora/.config/nvm/versions/node/v14.21.3/lib/node_modules/npm/node_modules/@npmcli/agent/lib/agents.js:105 options.lookup ??= this.#options.lookup ^^^ SyntaxError: Unexpected token '??=' at wrapSafe (internal/modules/cjs/loader.js:1029:16) at Module._compile (internal/modules/cjs/loader.js:1078:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10) at Module.load (internal/modules/cjs/loader.js:979:32) at Function.Module._load (internal/modules/cjs/loader.js:819:12) at Module.require (internal/modules/cjs/loader.js:1003:19) at require (internal/modules/cjs/helpers.js:107:18) at Object.<anonymous> (/home/nora/.config/nvm/versions/node/v14.21.3/lib/node_modules/npm/node_modules/@npmcli/agent/lib/index.js:7:15) at Module._compile (internal/modules/cjs/loader.js:1114:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
7 Replies
d.js toolkit
d.js toolkit8mo ago
- What's your exact discord.js npm list discord.js and node node -v version? - Not a discord.js issue? Check out #other-js-ts. - Consider reading #how-to-get-help to improve your question! - Explain what exactly your issue is. - Post the full error stack trace, not just the top part! - Show your code! - Issue solved? Press the button! - Marked as resolved by OP
monbrey
monbrey8mo ago
Node v14 is much too old I'm not sure how you ended up with a much newer npm version without updating node
Kisamt Emberflame
I cant change it due to the bot code on github is my issue
monbrey
monbrey8mo ago
Not sure I understand - why can't you update Node on your own Raspberry Pi? What does that have to do with your GitHub code discord.js doesn't support that version of Node either so
Kisamt Emberflame
When I updated it last time and tried it another way it kept throwing error codes for reading the github file as it was saying it was new than 14. So I had to back track the node before it read
Unknown User
Unknown User8mo ago
Message Not Public
Sign In & Join Server To View
monbrey
monbrey8mo ago
This really isn't a discord.js related issue. Generally speaking, newer versions of Node are backwards compatible So whatever part of your code is complaining about a newer version is unlikely to be discord.js