Missing package "metro" in the project at D:\ReactNative\FirstProject

Viewed 16215

Missing package "metro" in the project at D:\ReactNative\FirstProject. This usually means react-native is not installed. Please verify that dependencies in package.json include "react-native" and run yarn or npm install. Error: Missing package "metro" in the project at D:\ReactNative\FirstProject. This usually means react-native is not installed. Please verify that dependencies in package.json include "react-native" and run yarn or npm install.

enter image description here

11 Answers

I had the same issue after installing

react-native-paper

After follow this steps all worked again

  1. Remove node_modules folder.

  2. Install all dependencies again, run npm install. If show any error Remove package-lock.json.

  3. Run npm start again.

Happy coding.

you don't really need to delete node_modules folder.

just update it by typing:

1/ npm : npm install

or

2/ yarn : yarn install

in your terminal. That will update the node_modules folder content as well as creating all missing files without the need to reinstall it from scratch.

I deleted the folder "node_modules" then run "npm install" again. It worked for me.

I had this issue after I installed react-native-svg

Maybe there is some sort of naming conflict is causing this error? Deleting node_modules and running npm install again fixed it for me.

I was getting the same problem, after running 'npm install --global expo-cli' it solved the issue or you can run npm install

I had this issue after installing @react-native-community/hooks

You don't need to delete any node_modules folder.

Installing react-native again solved the problem for me.

npm i react-native

Try Using npm i metro

Worked for me

try to start the project from main folder created by expo init. i.e opening the project folder directly on you visual studio

It happened to me when you tried install @react-native/bottom-tabs. But I've installed this package with npm, so I removed this package and installed it again with yarn and it fix my problem with no need to remove node_modules.

You are getting this problem based on how you created the program. So, when I created it from the terminal, following this instruction: https://reactnative.dev/docs/environment-setup it worked, but when I tried to create the program inside of the terminal in an existing project, I got the error.

I experienced the same issue, I'm using expo managed workflow, and cleaning cache has worked for me.

expo r -c is the command I used.

Related