create-react-app is not working since version 4.0.1
I tried installing create-react-app
using npm i create-react-app
, npx create-react-app new-app
and npm init react-app new-app
, but I keep getting this error message:
You are running create-react-app 4.0.0, which is behind the latest release (4.0.1).
We no longer support global installation of Create React App.
How can I fix this?
Solution 1:
This worked for me:
npx create-react-app@latest your-project-name --use-npm
Solution 2:
All of the existing answers are incorrect.
According to the create-react-app
docs, create-react-app
should not be installed globally:
If you've previously installed
create-react-app
globally vianpm install -g create-react-app
, we recommend you uninstall the package usingnpm uninstall -g create-react-app
oryarn global remove create-react-app
to ensure thatnpx
always uses the latest version.
This is even stated in the error message you recieved:
You are running create-react-app 4.0.0, which is behind the latest release (4.0.1). We no longer support global installation of Create React App.
You must uninstall create-react-app
with npm uninstall -g create-react-app
.
Then each time you want to create a new React app with create-react-app
, use the command npx create-react-app my-app
.
So to fix the error you're getting, uninstall create-react-app
globally, update npm, clear the cache, and retry creating the app.
Run this in your terminal:
npm uninstall -g create-react-app && npm i -g npm@latest && npm cache clean -f && npx create-react-app@latest my-app --use-npm
Solution 3:
I also faced this issue after they released v4.0.2.
They have mentioned this:
If you've previously installed
create-react-app
globally vianpm install -g create-react-app
, we recommend you uninstall the package usingnpm uninstall -g create-react-app
oryarn global remove create-react-app
to ensure thatnpx
always uses the latest version.
I resolved the issue by following the below steps:
-
Uninstall
create-react-app
v4.0.1:# for npm: npm uninstall -g create-react-app # for yarn: yarn global remove create-react-app
-
You are not required to install
create-react-app
in your local directory, so if you do not want to do this then move to step 3. If you want to do this, install v4.0.2 without using the global flag (-g
or--global
) using the below command:# for npm: npm i create-react-app # for yarn: yarn add create-react-app
-
You can now create a new React app using the below command:
# for npx: npx create-react-app my-app # for npm: npm init react-app my-app # for yarn: yarn create react-app my-app
Solution 4:
I also face the same problem but the problem gets solved when I uninstall the create-react-app
globally and then again install it globally.
Uninstalling Command:
npm uninstall -g create-react-app
installing Command:
npx create-react-app my-app
if you have an older npm version (npm version < 5.2) then use this command :
npm install -g create-react-app
it solved my problem I hope it will solve yours