Cannot Resolve Module 'react-dom'
Answer : Issue is react-dom is not installed, when you hit npm -v react-dom , it gives you the version of npm not react-dom version, you can check that by using npm -v or npm -v react-dom both will give you the same result. You are checking the package version incorrectly. How to install react and react-dom properly? Use this to install react and react-dom: npm install react react-dom --save After that, you can check your package.json file, if react and react-dom has been installed correctly, you will find an entry for that. How to check install package version? To check all the locally installed packages version: npm list For globally installed packages, use -g also: npm list -g To check the version of any specific package, specify the package name also: npm list PackageName For Example => npm list react npm list react-router After installation your package.json will look like this: { "name": "***", ...