Could not find a required file. Name: index.html

I had the exact same problem. Both my package-lock and package.json were outside of the root folder. Once I moved them into the root folder it started up just fine.


index.html has been moved/removed from the /public directory

Does your project have an index.html file in the public directory?

If not you can get the one that Create React App uses here

It should be in <your project root>/public/index.html


If you are using Git for version control it will be able to tell you if something was moved or removed.

Run git status to view changed files


Your public folder might be missing, just create another app using create-react-app and copy paste the public folder in this directory