'Missing package "metro" in the project at D:\ReactNative\FirstProject
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.
Solution 1:[1]
I had the same issue after installing
react-native-paper
After follow this steps all worked again
Remove
node_modulesfolder.Install all dependencies again, run
npm install. If show any error Removepackage-lock.json.Run
npm startagain.
Happy coding.
Solution 2:[2]
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.
Solution 3:[3]
I deleted the folder "node_modules" then run "npm install" again. It worked for me.
Solution 4:[4]
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.
Solution 5:[5]
Try Using npm i metro
Worked for me
Solution 6:[6]
I was getting the same problem, after running 'npm install --global expo-cli' it solved the issue or you can run npm install
Solution 7:[7]
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
Solution 8:[8]
try to start the project from main folder created by expo init. i.e opening the project folder directly on you visual studio
Solution 9:[9]
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.
Solution 10:[10]
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.
Solution 11:[11]
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.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
