Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unable to find expo in this project - have you run yarn / npm install yet?

Tags:

npm

expo

I'm Unable to execute the expo start command.

Error Message:

PS C:\Users\Jacky Goyal\OneDrive\Desktop\rn1\my-project> expo start
Starting project at C:\Users\Jacky Goyal\OneDrive\Desktop\rn1\my-project

Unable to find expo in this project - have you run yarn / npm install yet?
    ├─ action (C:\Users\Jacky Goyal\AppData\Roaming\npm\node_modules\expo-cli\src\commands\start.ts:34:11)
    ├─ C:\Users\Jacky Goyal\AppData\Roaming\npm\node_modules\expo-cli\src\commands\start.ts:135:22
    └─ expo start (C:\Users\Jacky Goyal\AppData\Roaming\npm\node_modules\expo-cli\src\exp.ts:350:7)
PS C:\Users\Jacky Goyal\OneDrive\Desktop\rn1\my-project> npm install
added 28 packages, removed 46 packages, changed 34 packages, and audited 653 packages in 8s
17 packages are looking for funding
  run `npm fund` for details
7 low severity vulnerabilities
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
PS C:\Users\Jacky Goyal\OneDrive\Desktop\rn1\my-project> npm audit

npm audit report

node-fetch  <=2.6.0 || 3.0.0-beta.1 - 3.0.0-beta.8
Denial of Service - https://npmjs.com/advisories/1556
No fix available
node_modules/isomorphic-fetch/node_modules/node-fetch
  isomorphic-fetch  2.0.0 - 2.2.1
  Depends on vulnerable versions of node-fetch
  node_modules/isomorphic-fetch
    fbjs  0.7.0 - 1.0.0
    Depends on vulnerable versions of isomorphic-fetch
    node_modules/fbjs
      metro  0.22.1 - 0.63.0
      Depends on vulnerable versions of fbjs
      Depends on vulnerable versions of metro-config
      node_modules/metro
        @react-native-community/cli  *
        Depends on vulnerable versions of metro
        Depends on vulnerable versions of react-native
        node_modules/@react-native-community/cli
          react-native  <=0.0.0-ffdfbbec0 || 0.22.0-rc - 0.64.0-rc.4
          Depends on vulnerable versions of @react-native-community/cli
          Depends on vulnerable versions of fbjs
          node_modules/react-native
        metro-config  <=0.63.0
        Depends on vulnerable versions of metro
        node_modules/metro-config
7 low severity vulnerabilities\
Some issues need review, and may require choosing
a different dependency```
like image 561
Ishika IT Avatar asked May 20 '21 10:05

Ishika IT


People also ask

How do I install Expo in react native project?

Running your React Native applicationInstall the Expo Go app on your iOS or Android phone and connect to the same wireless network as your computer. On Android, use the Expo Go app to scan the QR code from your terminal to open your project. On iOS, use the built-in QR code scanner of the default iOS Camera app.

How to run NPM I -G Expo-CLI as administrator?

open start > search for cmd > right click on cmd and click run as administrator > Now npm i -g expo-cli this should work. Ok. Will try it. Thanks:)) @Rajendran Nadar thanks, this worked for me! :)

How to install Expo-CLI on Windows?

First run npm cache verify, then run sudo npm install --global expo-cli. Did work for me indeed after trying so much. First, run npm cache verify. Open Windows PowerShell as administrator and run npm install expo-cli --global --no-optional command.

How to update the Expo SDK version?

close package.json file, then in your root folder run the command: npm install after package installation is done run expo start See the expo version - default "^1.0.0" , change ==> "expo": "~41.0.1" I simply used the expo update command. You are currently using SDK 1.0.0. Would you like to update to the latest version, 44.0.0?

Why is my Expo not working in react navigation?

If the expo is missing. I also received your message when installing the commands in the "React Navigation" set-up instructions and fixing vulnerabilities. The problem arises when using the command: npm audit fix --force. If you check the warnings after this command, you get npm WARN audit Updating expo to 1.0.0, which is a SemVer major change.


2 Answers

enter image description here

  1. Change expo version from "^1.0.0" to "~41.0.1" (package.json)
  2. npm install
  3. npm start
like image 96
Ravshan Avatar answered Oct 19 '22 03:10

Ravshan


if anyone is still facing issues, run

yarn add expo

if you don't have yarn installed on your computer then run

npm install -g yarn

and then run the first command.

like image 43
GloatingCoder Avatar answered Oct 19 '22 02:10

GloatingCoder