ignite: Expo start --web broken `symbolicateMiddleware`
Describe the bug
Created 2 fresh projects of ignite, both show the same behavior when you attempt to run for web.
Seems to be an issue with Expo-CLI
Current Error.
$ expo start --web
Starting project at C:\Users\x\WebstormProjects\ignite8
Starting Metro Bundler
Error: Cannot find module '@expo/dev-server/build/webpack/symbolicateMiddleware'
Require stack:
- C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\server\webpack\WebpackBundlerDevServer.js
- C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\server\DevServerManager.js
- C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\startAsync.js
- C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\index.js
- C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\bin\cli
Error: Cannot find module '@expo/dev-server/build/webpack/symbolicateMiddleware'
Require stack:
- C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\server\webpack\WebpackBundlerDevServer.js
- C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\server\DevServerManager.js
- C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\startAsync.js
- C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\index.js
- C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\bin\cli
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\server\webpack\WebpackBundlerDevServer.js:6:30)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.webpack (C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\server\DevServerManager.js:41:18)
at DevServerManager.startAsync (C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\server\DevServerManager.js:133:63)
at async startAsync (C:\Users\x\WebstormProjects\ignite8\node_modules\@expo\cli\build\src\start\startAsync.js:115:5)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Steps to reproduce.
Create a fresh ignite project
npx ignite-cli@latest new PizzaApp --yes
Navigate to project
npm run expo:web
Ignite version
8.4.0
Additional info
System
platform win32
arch x64
cpu 12 cores AMD Ryzen 5 3600 6-Core Processor
directory ignite8 C:\Users\x\WebstormProjects\ignite8
JavaScript (and globally-installed packages)
node 16.16.0 C:\Program Files\nodejs\node.EXE
npm 8.16.0 C:\Program Files\nodejs\npm.CMD
corepack 0.10.0
expo-cli 6.0.2
ignite-cli 7.14.1
npm 8.16.0
yarn 1.22.19
yarn 1.22.19 C:\Program Files\nodejs\yarn.CMD
create-react-app 3.4.1
ignite-cli 3.5.3
react-native-cli 2.0.1
pnpm - not installed
expo 46.0.17 managed
Ignite
ignite-cli 7.14.1 C:\Program Files\nodejs\ignite.CMD
ignite src build C:\Users\x\AppData\Roaming\nvm\v16.16.0\node_modules\ignite-cli\build
Android
java 19.0.1 C:\Program Files\Common Files\Oracle\Java\javapath\java.EXE
android home - undefined
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 15 (5 by maintainers)
It is still happening on a fresh install, according to the guide.
Ignite version 8.4.2
Additional info
Fix worked for me is the following: