delivery-app-mobile icon indicating copy to clipboard operation
delivery-app-mobile copied to clipboard

`react-native-screens` does not exist in the Haste module map

Open jrichardsz opened this issue 4 years ago • 4 comments

After fix the package androidx.core.util does not exist error with

  • https://github.com/moiseshilario/delivery-app-mobile/issues/8

I have another errors:

> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
Loading dependency graph, done.
error Unable to resolve module `react-native-screens` from `/tmp/delivery-app-mobile/node_modules/react-navigation-tabs/src/navigators/createBottomTabNavigator.js`: Module `react-native-screens` does not exist in the Haste module map

This might be related to https://github.com/facebook/react-native/issues/4968
To resolve try the following:
  1. Clear watchman watches: `watchman watch-del-all`.
  2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.
  3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.
  4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.. Run CLI with --verbose flag for more details.

> Task :app:bundleReleaseJsAndAssets FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'node'' finished with non-zero exit value 1

Environment

  • ubuntu
  • node 10
  • java 8

jrichardsz avatar Sep 27 '20 03:09 jrichardsz

I fix this a another related error with:

npm i @react-native-community/toolbar-android --save
npm i react-native-screens --save

I will perform a PR, I hope you can review it!

jrichardsz avatar Sep 27 '20 03:09 jrichardsz

@jrichardsz it works for me. thank you.

acculief avatar Feb 05 '21 19:02 acculief

Finally works for me, thank alot

xprimate avatar Mar 31 '21 17:03 xprimate

@jrichardsz im facing the simillar issue if any one knows how to fix it please help me

Task :app:createBundleReleaseJsAndAssets Starting Metro Bundler warning: Bundler cache is empty, rebuilding (this may take a minute) Error: Unable to resolve module .\node_modules\expo\AppEntry.js from D:\New folder (16)\final login\login-app/.: .\node_modules\expo\AppEntry.js could n ot be found within the project or in these directories: node_modules Error: Unable to resolve module .\node_modules\expo\AppEntry.js from D:\New folder (16)\final login\login-app/.: .\node_modules\expo\AppEntry.js could n ot be found within the project or in these directories: node_modules at ModuleResolver.resolveDependency (D:\New folder (16)\final login\login-app\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js: 138:15) at DependencyGraph.resolveDependency (D:\New folder (16)\final login\login-app\node_modules\metro\src\node-haste\DependencyGraph.js:231:43) at D:\New folder (16)\final login\login-app\node_modules\metro\src\lib\transformHelpers.js:156:21 at Server._resolveRelativePath (D:\New folder (16)\final login\login-app\node_modules\metro\src\Server.js:1023:12) at processTicksAndRejections (node:internal/process/task_queues:95:5) at MetroBundlerDevServer.resolveRelativePathAsync (D:\New folder (16)\final login\login-app\node_modules@expo\cli\src\start\server\metro\MetroBundl erDevServer.ts:1204:12) at MetroBundlerDevServer.metroLoadModuleContents (D:\New folder (16)\final login\login-app\node_modules@expo\cli\src\start\server\metro\MetroBundle rDevServer.ts:429:35) at MetroBundlerDevServer.legacySinglePageExportBundleAsync (D:\New folder (16)\final login\login-app\node_modules@expo\cli\src\start\server\metro\M etroBundlerDevServer.ts:552:20) at exportEmbedBundleAndAssetsAsync (D:\New folder (16)\final login\login-app\node_modules@expo\cli\src\export\embed\exportEmbedAsync.ts:116:21)
at exportEmbedAsync (D:\New folder (16)\final login\login-app\node_modules@expo\cli\src\export\embed\exportEmbedAsync.ts:68:30)

Task :app:createBundleReleaseJsAndAssets FAILED

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':app:createBundleReleaseJsAndAssets'.

Process 'command 'cmd'' finished with non-zero exit value 1

  • Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. Get more help at https://help.gradle.org.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

For more on this, please refer to https://docs.gradle.org/8.6/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentatio n.

BUILD FAILED in 26s 32 actionable tasks: 28 executed, 4 up-to-date

complete log: PS D:\New folder (16)\final login\login-app\android> ./gradlew assembleRelease

Configure project :expo

Using expo modules

  • expo-asset (10.0.8)
  • expo-constants (16.0.2)
  • expo-file-system (17.0.1)
  • expo-font (12.0.7)
  • expo-image-loader (4.7.0)
  • expo-image-picker (15.0.5)
  • expo-keep-awake (13.0.2)
  • expo-local-authentication (14.0.1)
  • expo-modules-core (1.12.14)
  • expo-navigation-bar (3.0.6)

Configure project :react-native-firebase_app :react-native-firebase_app package.json found at D:\New folder (16)\final login\login-app\node_modules@react-native-firebase\app\package.json :react-native-firebase_app:firebase.bom using default value: 32.8.1 :react-native-firebase_app:play.play-services-auth using default value: 21.0.0 :react-native-firebase_app package.json found at D:\New folder (16)\final login\login-app\node_modules@react-native-firebase\app\package.json :react-native-firebase_app:version set from package.json: 19.3.0 (19,3,0 - 19003000) :react-native-firebase_app:android.compileSdk using custom value: 34 :react-native-firebase_app:android.targetSdk using custom value: 34 :react-native-firebase_app:android.minSdk using custom value: 23 :react-native-firebase_app:reactNativeAndroidDir D:\New folder (16)\final login\login-app\node_modules\react-native\android

Configure project :react-native-firebase_auth :react-native-firebase_auth package.json found at D:\New folder (16)\final login\login-app\node_modules@react-native-firebase\auth\package.json
:react-native-firebase_app package.json found at D:\New folder (16)\final login\login-app\node_modules@react-native-firebase\app\package.json :react-native-firebase_auth:firebase.bom using default value: 32.8.1 :react-native-firebase_auth package.json found at D:\New folder (16)\final login\login-app\node_modules@react-native-firebase\auth\package.json
:react-native-firebase_auth:version set from package.json: 19.3.0 (19,3,0 - 19003000) :react-native-firebase_auth:android.compileSdk using custom value: 34 :react-native-firebase_auth:android.targetSdk using custom value: 34 :react-native-firebase_auth:android.minSdk using custom value: 23 :react-native-firebase_auth:reactNativeAndroidDir D:\New folder (16)\final login\login-app\node_modules\react-native\android

Task :expo-constants:createExpoConfig The NODE_ENV environment variable is required but was not specified. Ensure the project is bundled with Expo CLI or NODE_ENV is set. Proceeding without mode-specific .env

Task :app:createBundleReleaseJsAndAssets Starting Metro Bundler warning: Bundler cache is empty, rebuilding (this may take a minute) Error: Unable to resolve module .\node_modules\expo\AppEntry.js from D:\New folder (16)\final login\login-app/.: .\node_modules\expo\AppEntry.js could n ot be found within the project or in these directories: node_modules Error: Unable to resolve module .\node_modules\expo\AppEntry.js from D:\New folder (16)\final login\login-app/.: .\node_modules\expo\AppEntry.js could n ot be found within the project or in these directories: node_modules at ModuleResolver.resolveDependency (D:\New folder (16)\final login\login-app\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js: 138:15) at DependencyGraph.resolveDependency (D:\New folder (16)\final login\login-app\node_modules\metro\src\node-haste\DependencyGraph.js:231:43) at D:\New folder (16)\final login\login-app\node_modules\metro\src\lib\transformHelpers.js:156:21 at Server._resolveRelativePath (D:\New folder (16)\final login\login-app\node_modules\metro\src\Server.js:1023:12) at processTicksAndRejections (node:internal/process/task_queues:95:5) at MetroBundlerDevServer.resolveRelativePathAsync (D:\New folder (16)\final login\login-app\node_modules@expo\cli\src\start\server\metro\MetroBundl erDevServer.ts:1204:12) at MetroBundlerDevServer.metroLoadModuleContents (D:\New folder (16)\final login\login-app\node_modules@expo\cli\src\start\server\metro\MetroBundle rDevServer.ts:429:35) at MetroBundlerDevServer.legacySinglePageExportBundleAsync (D:\New folder (16)\final login\login-app\node_modules@expo\cli\src\start\server\metro\M etroBundlerDevServer.ts:552:20) at exportEmbedBundleAndAssetsAsync (D:\New folder (16)\final login\login-app\node_modules@expo\cli\src\export\embed\exportEmbedAsync.ts:116:21)
at exportEmbedAsync (D:\New folder (16)\final login\login-app\node_modules@expo\cli\src\export\embed\exportEmbedAsync.ts:68:30)

Task :app:createBundleReleaseJsAndAssets FAILED

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':app:createBundleReleaseJsAndAssets'.

Process 'command 'cmd'' finished with non-zero exit value 1

  • Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. Get more help at https://help.gradle.org.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

For more on this, please refer to https://docs.gradle.org/8.6/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentatio n.

BUILD FAILED in 26s 32 actionable tasks: 28 executed, 4 up-to-date

Anand14001 avatar Jun 15 '24 09:06 Anand14001