Skip to content
This repository has been archived by the owner on Sep 18, 2024. It is now read-only.

Facing issue while upgrading the starter kit from expo sdk 49 to sdk 51 #12

Open
sawankumar1012 opened this issue Jul 15, 2024 · 1 comment

Comments

@sawankumar1012
Copy link

sawankumar1012 commented Jul 15, 2024

i have tried reinstalling node modules , running npm expo fix , installing latest expo but still i am getting this issue
Screenshot 2024-07-15 at 8 24 53 PM

@devdudeio
Copy link

devdudeio commented Jul 15, 2024

I encountered a similar issue. This repository uses Expo v49, but I installed the latest version (v51) on my phone. I can't open the app from this repo without upgrading to v51. Unfortunately, after upgrading Expo (npm install expo@latest), I get this error when starting via npm install:

johndoe@dev expo-head-starter-kit-main % npm start             

> [email protected] start
> expo start

Starting project at /Users/johndoe/Desktop/expo-head-starter-kit-main
Starting Metro Bundler
Error: Cannot find module '@expo/server/build/vendor/http'
Require stack:
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/src/start/server/metro/createServerRouteMiddleware.js
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/src/start/server/metro/MetroBundlerDevServer.js
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/src/start/server/DevServerManager.js
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/src/start/startAsync.js
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/src/start/index.js
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/bin/cli
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/expo/bin/cli
Error: Cannot find module '@expo/server/build/vendor/http'
Require stack:
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/src/start/server/metro/createServerRouteMiddleware.js
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/src/start/server/metro/MetroBundlerDevServer.js
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/src/start/server/DevServerManager.js
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/src/start/startAsync.js
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/src/start/index.js
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/build/bin/cli
- /Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/expo/bin/cli
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
    at Function.Module._load (node:internal/modules/cjs/loader:986:27)
    at Module.require (node:internal/modules/cjs/loader:1233:19)
    at require (node:internal/modules/helpers:179:18)
    at createRouteHandlerMiddleware (/Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/src/start/server/metro/createServerRouteMiddleware.ts:44:5)
    at MetroBundlerDevServer.startImplementationAsync (/Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/src/start/server/metro/MetroBundlerDevServer.ts:688:41)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at MetroBundlerDevServer.startAsync (/Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/src/start/server/BundlerDevServer.ts:159:18)
    at DevServerManager.startAsync (/Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/src/start/server/DevServerManager.ts:190:7)
    at startAsync (/Users/johndoe/Desktop/expo-head-starter-kit-main/node_modules/@expo/cli/src/start/startAsync.ts:105:3)
johndoe@dev expo-head-starter-kit-main % 

I used latest node lts iron (v20.15.1)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants