I have a Expo App within my Turborepo monorepo. It works great when I run the app in my web browser, no errors at all. However when I try to run the app within my Expo Go app on Android I get the following errors
app:dev: Logs for your project will appear below.
app:dev: Android Bundling complete 13937ms
app:dev: WARN The "EXNativeModulesProxy" native module is not exported through NativeModules; verify that expo-modules-core's native code is linked properly
app:dev: WARN No native ExponentConstants module found, are you sure the expo-constants's module is linked properly?
app:dev: ERROR Error: Expo native runtime is not available: something went wrong and we aren't sure what it was. Please post more information and get support at https://forums.expo.dev.
app:dev: ERROR Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication). A frequent cause of the error is that the application entry file path is incorrect.
app:dev: This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native.
app:dev: ERROR Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication). A frequent cause of the error is that the application entry file path is incorrect.
app:dev: This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native.
(The line Android Bundle Complete and below appears when I load the app on Expo Go)
I feel like this is an issue with how the app is configured to run in the Monorepo. I have run another app that is not in a Monorepo and it is fine, so there is no issues with my connection to Expo Go.
Any help with this would be appreciated, thanks!