# 'react-scripts' is not recognized as an internal or external command / react-scripts: command not found

**Code:** `react-scripts not found` · **Category:** React · **Seen on:** React

node_modules is missing or broken, so the react-scripts binary isn’t available.

## Meaning

Fresh clones need npm install. Corrupt installs or switching package managers can drop .bin links.

## Common causes

- npm install not run
- Corrupted node_modules
- Mixed package managers (yarn.lock + package-lock)

## Quick fix

1. npm install (or npm ci)
2. Delete node_modules and reinstall
3. Consider migrating from CRA to Vite

## Detailed fix by platform

### React

1. `rm -rf node_modules package-lock.json && npm install`

## How to diagnose

1. **Installed** — node_modules/.bin/react-scripts exists?
2. **Recent change** — Did it start after a deploy, upgrade, or configuration change? Compare with the last working version.

---
Source: [WhatIsMyError](https://whatismyerror.com/errors/react/react-scripts-not-recognized)
