codedamn

How to fix react-scripts: command not found error?

How to fix react-scripts: command not found error?

While developing the react application, there are some issues or bugs that arrive during the development cycle. In this blog, I am going to talk about one of those errors i.e “react-scripts: command not found error”, this error occurred in the node modules.

What is this error anyway😤

We all know that react is one of the powerful javascript libraries or frameworks that allows any developers to manage the state in web applications easily. It conveniently launches application utilities that needed to rely on some of the several packages to deploy their utilities. One of the packages is the react-scripts package, which is used by the create-react-app utility.

In some scenarios, including this where the root cause is unknown to us, and the react-script utility is not recognized. In such cases, a react-script command not found error results.

Sometimes the dependencies in the package.json are not accurate and this happens by mistakes or you trying to edit the packag.json without knowing its exact functions of it. This can lead to the error mentioned above.

Problem: Running a react-scripts command

The react-script provides some useful commands like:

  • start: runs in development mode
  • test: runs the test interactive mode
  • build: build the application for production ready.

Most of the time above mentioned commands are likely to cause the react-scripts command not found error

npm or yarn uses its initial commands like npm start or yarn add to reference the present scripts the portion in the package.log.json file and execute the script.

Sometimes that script isn’t found, or deleted by mistake and there is no listing in package.lock.json this occur and issued the error which is react-scripts not found error.

Note: While cloning the projects from GitHub or any other websites and installing the dependencies which require to run the application, make sure to use the proper package manager command which is given or used in the project.

While using different package managers apart what has been used will corrupt the project and there could be the worst possible scenario. Projects which are initialized npm may become corrupt if using yarn add command.

Solutions😁

There are mainly two major methods by which this error can be solved apparently which one is better and more efficient we will look into that also.

Method-1

In this method, you have to delete the node modules as well as the package-lock.json file or files that have been downloaded during the setup of an application. After deleting the files just write this command in the terminal.

npm install
Code language: JavaScript (javascript)

When you do that, after having the installation, you can just say enter instead and it will work.

This will clearly work for you but apparently, this is not the right solution to solve the issue, it can save you a temporary time but whenever you shut down and restart your server this error may pop up again. It is quite frustrating if you have to do the same thing again and again.

Method-2

This is the finest method to solve the error once and for all, it requires running some commands so I will be listing them in chronological order which will help you to understand better which command should execute first or which one is last.

npm install react-scripts
Code language: JavaScript (javascript)

Type this command and press enter, it should solve your react-script command not found error. But if this doesn’t work for you go to the below commands and perform as mentioned below.

npm init
Code language: JavaScript (javascript)

This command will initialize the project and this led to the foundation of your application by creating a package.json file. After this type this command

npm update
Code language: JavaScript (javascript)

After typing this command and what it does is it will just clear all the caches that have been there before canceling the server or before starting down the server. It will do everything for you and then finally you just go for the below command

npm start
Code language: JavaScript (javascript)

After running this command, it will surely solve your problem forever, and if the problem arises again then what you do is follow the same steps in chronological order without disordering the commands.

This way you can solve this error and get your development work ready. It is a lot easier and a lot faster than doing that and deleting all the node modules and the package-lock.json files whatsoever. Even after shutting down the server and starting it again, it will work flawlessly, you just have to say the npm start.

Codedamn Playground 🚀

Codedamn provides you with an interactive web-based free in-browser IDE environment where you can code and run your application anywhere without worrying about any software installation and setup. It works flawlessly on any laptop and it doesn’t require a heavy processor to run your application. You can manage your code workflow from anywhere and anytime.

Creating react app is simply very easy in the codedamn playground. Follow the below-mentioned steps to create one.

  • It will open this tab and here try to give a nice name to your playground in the Playground Title section and click on Create Playground
  • Your React app is ready to rock!! 🚀

You can start writing your code and start developing the applications. It is really easy to set up the react application in codedamn playground, compare to facing and solving the above errors, you can opt for this and it will reduce your stress and provides productivity for making amazing applications.

Using codedamn playground has some really not-so ignore benefits:

  • It is hassle-free just one tab and you can create react application
  • You can work from anywhere in the world and you just need a browser.
  • Codedamn also provides a collaboration feature that helps you to make team-based projects with lot efficiently

Things that make codedamn playground worth exploring are set-up requirement is less and you can focus on your development without worrying about any errors.

Conclusion

React was developed to provide complicated state changes in the HTML elements. So the errors described here centered around the errors with the package manager and scripts, but can cause a react application to fail before its event begins!

These are the two methods that you can use if you are not using codedamn playground or If you are exploring and using codedamn playground so you don’t need to be worried about these errors, It will take care of you.

While trying to explore new things and sometimes errors come in your development cycle so try to google as much as possible and eventually you will get the solution to the errors just like this one. Have great learning!😊

Learn programming on codedamn

Codedamn is an interactive coding platform with tons of sweet programming courses that can help you land your first coding job. Here's how:

Programming is one of the most in-demand jobs today. Learning to program can change your future. All the best!

Sharing is caring

Did you like what Anas Khan wrote? Thank them for their work by sharing it on social media.