Closed
Description
I am currently facing this problem when I attempt to install any node package into an app created with create-react-app
:
`npm WARN gentlyRm not removing /Users/user/Desktop/mobx-shopping/node_modules/espree/node_modules/.bin/acorn as it wasn't installed by /Users/user/Desktop/mobx-shopping/node_modules/espree/node_modules/acorn
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN mobx-react@4.2.1 requires a peer of react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0-0 but none was installed.`
Then when I run the app with npm start
and it compiles, I get the following error:
Failed to compile.
./src/index.js
Module not found: Can't resolve 'react' in '/Users/user/Desktop/mobx-shopping/src'
Node version: 8.0.0
NPM version: 5.0.3
React: 15.6.0
Activity
gaearon commentedon Jun 14, 2017
Try removing
package-lock.json
, runnpm install
and thennpm start
again. Please also share yourpackage.json
file.If it doesn't help, install an older version of npm (e.g. 3.x). 5.x is still fairly buggy and might be causing this.
I'll close because it is not an issue on our side. npm just failed to install the
react
module for some reason.maciej-gurban commentedon Jun 15, 2017
Removing package-lock.json and then running npm install helped me, thanks!
tridungbk2010 commentedon Aug 23, 2017
it worked fine for me:
Udosaint commentedon Oct 15, 2017
it did not help me after removing package-lock.json i run npm install and it still install another package-lock.json and the error still remains
flq commentedon Oct 31, 2017
Same here - the error location changed, but it couldn't find react nonetheless. Incredibly weird.
gaearon commentedon Oct 31, 2017
Delete
package-lock.json
andyarn.lock
.Check if
node_modules/react
exists.If it doesn't, check if
react
is in yourpackage.json
. If you don't have it inpackage.json
, add it.Run
npm install
(oryarn
if you use it).Check if
node_modules/react
exists.If it doesn't, something's messed up with npm or Yarn on your system. Try to update either.
If that doesn't help, file a bug with them.
If you have
node_modules/react
but CRA app can't resolve it, please file a new issue with us.