I cloned a react application onto my system and ran following commands
npm install -g create-react-app
npm install --save react react-dom
After that i ran
npm start
But it threw the above mentioned error, It is working fine on my other system from which i pushed it on github. But it is not working on any other system after cloning whether windows or mac.
This question is related to
reactjs
If none of the other answers work properly (after updating the npm etc). I would strongly recommend you to install the project on your desktop.
create-react-app project_name
delete the package-lock.json file and then type -> npm install
/Users/piyushbajpai/.npm/_logs/2019-03-11T11_53_27_970Z-debug.log
like this is my debug path --> so this you will find in the console -> press on command and click on the link, you will find error line; like this:
verbose stack Error: [email protected] start:
react-scripts start
delete the node_module and npm i with fresh way.
go to node_module and delete jses folder and delete it, then do npm i and again start with npm start
I tried every answer but cleaning my npm cache worked..
steps:
https://github.com/facebookincubator/create-react-app
npm install -g create-react-app
create-react-app my-app
cd my-app/
npm start
You install the create-react-app package globally.
After that you run it and create a project called my-app
.
Enter your project folder and then run npm start
. If that doesn't work try running npm install
and then npm start
. If that doesn't work as well, try updating your node version and/or npm.
In package.json, I changed
"start": "react-scripts start"
to
"start": "NODE_ENV=production node_modules/react-scripts/bin/react-scripts.js start"
I hope this solves the problem for some people. Although the other solutions above seem not to work for me.
Deleting package-lock.json and node_modules then npm install worked for me.
This error occurs when you Install package with npm install
instead of yarn install
or vice-versa.
Just You have to restore packages to solve this issue, So just run command :
npm install or yarn install
You shoundt use neither SPACES neither some Special Caracters in you path, like for example using "&". I my case I was using this path: "D:\P&D\mern" and because of this "&" I lost 50 minutes trying to solve the problem! :/
Living and Learning!
Tried all of the above and nothing worked so I used npm i react-scripts
and it worked
just run these commands
npm install
npm start
or
yarn start
Hope this will work for you thank you
you should not install react-scripts globally, for me this fixed the problem:
npm install --save react react-dom react-scripts
if this still dont work :
npm install -g npm@latest
node_modules
directorynpm install
If you are having this issue in a Docker container just make sure that node_modules are not added in the .dockerignore file.
I had the same issue sh1 : react scripts not found. For me this was the solution
Just doing an Yarn install solved the problem for me
using npm i --legacy-peer-deps
worked for me.
I do not know specifically which operation out of the following it performed:
But I think it performs the latter operation. Feel free to let me know if I'm wrong ^-^
I had issues with latest version of yarn 1.15.1-1
I've fixed it by downgrading to lower version sudo apt-get install yarn=1.12.3-1
this worked for me.
if you're using yarn:
yarn.lock
yarn
yarn start
if you're using npm:
package-lock.json
npm install
npm start
If anyone still have this problem after trying these solutions: check your project path as node has some issues working with spaced dir names. I changed all directories names that had spaces in their names and it worked perfectly.
solution idea taken from: https://npm.community/t/react-scripts-not-found/8574
i am using yarn BTW
Just ran into this problem after installing material-ui.
Solved it by simply running npm install
again.
The solution that worked for me is below. Try creating React app with this command.
create-react-app react-app --scripts-version 1.1.5
This boggles me time to time when I have a fresh start with create-react-app, please make sure your NODE_ENV variable is set to development not production, as devDependencies in your package.json will not be installed by npm install.
npm install --save react react-dom react-scripts
Above command worked for me.
I just randomly experienced this "react-scripts: command not found" error after issuing a react-scripts build
request, which was previously working just fine.
A simple reboot of my system corrected the issue.
if anyone is willing to use npm only, then run this npm i react-native-scripts --save
, then npm start or whatever the command you use
If the above solutions don't work and you saw the below error:
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
try with sudo npm install
I had this problem for ages and I eventually found my solution by sheer chance.
Turns out, you can't have spaces or wacky characters in any folder names.
e.g.
~/projects/tutorial/ReactJS/JavaScript Framework: ReactJS/app-name
won't work because JavaScript Framework: ReactJS
contains spaces.
In general, it's probably not great practice to be using spaces in folder/file names anyway but I hope this saves someone at least 4 hours of trial and error.
Also, any non-alphanumeric characters should be avoided.
I had similar issue. In my case it helped to have Yarn installed and first execute the command
yarn
and then execute the command
yarn start
That could work for you too if the project that you cloned have the yarn.lock file. Hope it helps!
I ran into this error after renaming the directory with the @/
symbol on macOS to match the name of my NPM package namespace.
When the NPM command looked for installed packages in my local node_modules
, it couldn't find it due to the way macOS was rewriting the directory path. After renaming the directory without @/
I was up and running again.
Source: Stackoverflow.com