Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error while using create-react-app - ENOENT

New Node & React user here. I'm following the React tutorial but run into a problem on my Windows 10 machine:

C:\Users\Wout>create-react-app my-app

Creating a new React app in C:\Users\Wout\my-app.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...

npm ERR! path C:\Users\Wout\my-app\node_modules\abab
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\Wout\my-app\node_modules\abab' -> 'C:\Users\Wout\my-app\node_modules\.abab.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Wout\AppData\Roaming\npm-cache\_logs\2018-03-14T15_21_11_867Z-debug.log

Aborting installation.
  npm install --save --save-exact --loglevel error react react-dom react-scripts has failed.

Deleting generated file... node_modules
Deleting generated file... package.json
Deleting my-app / from C:\Users\Wout
Done.

Things I've tried so far:

  • Reinstall Node.js (v8.10.0, npm 5.6.0)
  • Disabling Adobe creative cloud sync & related processes (these were spawning node.exe processes)
  • Running CMD in admin
  • Run the command from VS Code Powershell
  • Closing Visual Studio Code before executing the command
  • Run the command with npx
  • Rebooted the system several times
  • Running the command from the user folder as well as other drives
  • Running the Typescript version: create-react-app my-app --scripts-version=react-scripts-ts

It's all quite strange to me, since on Mac OS X the command executes without issues. I also can't seem to find other people with the same problem.

For what it's worth, it always stops after this "finalizing abab" package step.

I have an installation of XAMPP running an Apache and MySQL service, don't know if that has anything to do with it. I don't think so since I'm not even running the app yet, plus the server runs on port 3000 anyway.

like image 740
Fisheye Wout Avatar asked Jul 08 '26 17:07

Fisheye Wout


1 Answers

Instead of create-react-app my-app, run it like npx create-react-app my-app. If error still exists, run 'npm install -g npm'. Then, run npx create-react-app my-app again.

like image 177
Four Avatar answered Jul 11 '26 22:07

Four



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!