I open a file, write new code in it or change it, click on “Run” but the console always shows an old state from yesterday.
Shows always my current script.
Changes are not accepted.
Steps to reproduce:
Bug appears at this link:
Firefox and Chrome, Win10
Can you please include a link to your code? We won’t be able to help you without it.
sorry, I´m completely new here. I didn´t know that I can send you a link to my files.
Lets try, I hope it helps:
What file did you want to run? It will only run
index.js by default.
When you create a NodeJS repl, the
index.js find is configured to be run when the ‘run’ button is clicked. If you’re expecting the code in the other fine in your repl to be run, it won’t be unless you explicitly configure the
.replit to run it. You can move this code into the
index.js file and you should see the results you expect.
Ok, so I open Test01.js, I expect to run it, but in reality index.js runs. That´s strange for me.
How do I
explicitly configure the .replit to run it
I don´t want to move this code in another file.
That are my first steps, my first examples, but later I want to handle different files.
Go to the three dots on the left-side file menu. Click on “Show hidden files”. You will see this
Go to .replit, and change the
Thank you very much, it runs.
But I still find it strange and a bit complicated, when I just want to test some things in different files. Ok, I know how to do, thank you again.
entrypoint is just the file that opens if no file is open when you enter Replit’s editor workspace. To change the file run, you need to change the
run command, which is by default on line 89 (the very bottom, literally the last line) of
.replit. It should look like this by default:
run = ["sh", "-c", "node index.js"]. Changing
"node index.js" to
node Test01.js should make the
Test01.js file run.
I would recommend just doing CTRL/CMD + F/H (both
H work, technically
H should be different and should be the one you want, but from experience it does the same thing as
F). You can then click the
> icon on the left on the input and you will see another input. In the first input put
index.js, in the second, `Test01.js, then click replace all and that should fix everything for you.