Reputation: 61
hi all i used to work on MERN
project for sometime but now my react
app wont run on localhost:3000
. So far i tried the following
node.js
/ reinstalled node.js npx create-react-app
but still localhost:3000
isn't workingI checked if port is opened or not using netstat -aon
but localhost:3000
wasn't there. But 0.0.0.0:3000
is there. So my attempt to run telnet 127.0.0.1 3000
was not successful.
Am using windows 10
OS and latest version of nodejs
Upvotes: 6
Views: 18141
Reputation: 1
Try Updating your react-scripts version if you use create-react-app
The error also occurs if you have an outdated version of react-scripts in your create-react-app project.
npm install react-scripts@latest
yarn add react-scripts@latest
Upvotes: 0
Reputation: 31
Finally i found the solution i did installed a package htt-proxy-middleware which actually bugged some files in react, still not sure.
but simply you can get back to work by deleting your package-lock.json and entering
npm i
to reinstall all the packages. It worked for me. I hope it will solve the problem for other developers too.
Upvotes: 1
Reputation: 478
Try the solution from this topic.
In package.json edit next string from this
"start": "react-scripts start"
to this
"start": "set PORT=3000 && react-scripts start"
Upvotes: 2
Reputation: 156
create .env file at the root of your project and add this line:
PORT = 3000
Then npm start again
Upvotes: 3