
Hey There,
Welcome to my first post, today i'll tell you how can you update yourReplit'sNodejs version to 16+, so lets get started.
Many want to do that as to supportDiscord's latest v13 as it would only run onNodejs v16.6 or higher. But there maybe your own reasons (Nobody likes old versions 😅).
Here's our repl at version 12.x.x after this tutorial it will be updated to 16+
At first go to yourrepl
or if you don't have any just create one.
Go to theshell prompt
and run the following code
npm init-y&& npm i--save-dev node@16&& npm configsetprefix=$(pwd)/node_modules/node&&exportPATH=$(pwd)/node_modules/node/bin:$PATH
After running the code you would see the following output:
And congo 🎉 your repl's nodejs has been successfully updated to 16+.
You could further confirm it by runningnode -v
in the shell
Update: There's another better way to do this now just use the Node 16 template while creating the repl
https://replit.com/@RoBlockHead/NodeJS-16
Top comments(11)

- Pronounshe/him
- Joined
Nice post.
I always forgetnode
is an npm package.
One could also use the.replit
file to reference thenode
version insidenode_modules
.
run="node_modules/.bin/node index.js"

Hi! Nice post and nice solution. My problem is every time I close my replit and open it again, the node version goes back to 12+ and I have to manually update it to 16+ again. Is there a solution to permanently upgrade node.js to +16 in my own repl?

- LocationIndia
- Pronounshe/him
- WorkWeb Developer
- Joined
How do you check your version
Do you see in console panel or the shell one
The console will always show 12 even if its originally 16
The more reliable way to check isnode -v

I use the shell, and yes I use node -v and it shows version 12 after I update to 16 whenever the repl.it closes so I manually do the command everytime

- LocationIndia
- Pronounshe/him
- WorkWeb Developer
- Joined
Ig replit has changed in a while.
When i was writing the post i myself tried reopening the repl to see whether it still there or not and it was there but it doesn't happen.
A hackey solution to this would be installing node everytime you run the repl 😅
Ik it sounds strange but it may work maybe
You can try putting that code in replit run script

- LocationIndia
- Pronounshe/him
- WorkWeb Developer
- Joined
Hey there i have updated the post
Now u can use the Node 16 template while creating a repl in replit
Here's the template
replit.com/@RoBlockHead/NodeJS-16

Nicely Explained ✨

- LocationIndia
- Pronounshe/him
- WorkWeb Developer
- Joined
Thanks 😃

- Email
- LocationAssam, India
- Education10th Grade
- Pronounshe/him
- WorkStudent
- Joined
Awesome code Bro... Love from Sololearn ❣️

- LocationIndia
- Pronounshe/him
- WorkWeb Developer
- Joined
ThankU 😀
For further actions, you may consider blocking this person and/orreporting abuse