How to update ReactJS's `create-react-app`?
I started to create a react application with the npx create-react-app command
and it gives an error You are running create-react-app
4.0.3, which is behind the latest release (5.0.0).
It means, My system uses create-react-app with the old version 4.0.4 and the latest version is 5.0.0.
It does not create an application, So I have to upgrade to the latest version.
here is an output of npx create-react-app command
A:\work>npx create-react-app react-style-components
Need to install the following packages:
create-react-app
Ok to proceed? (y) y
You are running `create-react-app` 4.0.3, which is behind the latest release (5.0.0).
We no longer support the global installation of Create React App.
Please remove any global installs with one of the following commands:
- npm uninstall -g create-react-app
- yarn global remove create-react-app
The latest instructions for creating a new app can be found here:
https://create-react-app.dev/docs/getting-started/
Why update create-react-app is required?
create-react-app is a CLI tool to create a brand new react application with all latest react and dependencies versions.
If you are using the old version, It creates a react-application with old react-script and dependent libraries (babel, webpack) versions.
There are multiple ways to install the create-react-app
CLI with the latest version.
- uninstall and install create-react-app with the latest version
- Upgrade the existing application with a recent version.
How to update create-react-app to the latest version
Following are steps to upgrade
First, In Terminal, run the below command to uninstall create-react-app globally
npm uninstall -g create-react-app
Now, You can install globally using the below command
npm install -g create-react-app
Next, run the below command to create a react application which creates an application with all the latest versions.
npx create-react-app appname
How to upgrade the existing react application version to the latest?
If you have an application created with create-react-app with the old version.
Following are steps to upgrade the latest react dependencies.
create-react-app has the following minimal dependencies
- react-scripts development dependencies, provides start/stop scripts for react application
- react
- react-dom dependency
Go to the application folder, and run the below command to install the latest version
npm install react-scripts@latest
npm install react@latest
npm install react-dom@latest
Conclusion
In summary, You learned how to upgrade create-react-app to the latest version Creating a new react application with the latest version existing react application to upgrade to the latest version.