Module not found when running an old react-native app

Viewed 16

I am trying to revive an older react-native project. It was built on react-native version 0.63.3 and react version 16.13.1.

When trying to run the app on android emulator, I get the following error:

error: Error: Unable to resolve module @unimodules/react-native-adapter from C:\Users\hrithvik\Desktop\Practice\AwesomeProject\node_modules\@unimodules\core\build\AdapterProxy.js: @unimodules/react-native-adapter could not be found within the project.

If you are sure the module exists, try these steps:
 1. Clear watchman watches: watchman watch-del-all
 2. Delete node_modules and run yarn install
 3. Reset Metro's cache: yarn start --reset-cache
 4. Remove the cache: rm -rf /tmp/metro-*
> 1 | export * from '@unimodules/react-native-adapter';
    |                ^
  2 | //# sourceMappingURL=AdapterProxy.js.map
    at ModuleResolver.resolveDependency (C:\Users\hrithvik\Desktop\Practice\AwesomeProject\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:191:15)
    at DependencyGraph.resolveDependency (C:\Users\hrithvik\Desktop\Practice\AwesomeProject\node_modules\metro\src\node-haste\DependencyGraph.js:353:43)
    at Object.resolve (C:\Users\hrithvik\Desktop\Practice\AwesomeProject\node_modules\metro\src\lib\transformHelpers.js:271:42)
    at resolve (C:\Users\hrithvik\Desktop\Practice\AwesomeProject\node_modules\metro\src\DeltaBundler\traverseDependencies.js:571:33)
    at C:\Users\hrithvik\Desktop\Practice\AwesomeProject\node_modules\metro\src\DeltaBundler\traverseDependencies.js:587:26
    at Array.reduce (<anonymous>)
    at resolveDependencies (C:\Users\hrithvik\Desktop\Practice\AwesomeProject\node_modules\metro\src\DeltaBundler\traverseDependencies.js:586:33)
    at C:\Users\hrithvik\Desktop\Practice\AwesomeProject\node_modules\metro\src\DeltaBundler\traverseDependencies.js:275:33
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (C:\Users\hrithvik\Desktop\Practice\AwesomeProject\node_modules\metro\src\DeltaBundler\traverseDependencies.js:87:24)

When I run npx react-native info, I get the following output:

System:
    OS: Windows 10 10.0.19044
    CPU: (4) x64 Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
    Memory: 1.42 GB / 15.88 GB
  Binaries:
    Node: 16.17.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - ~\Desktop\Practice\AwesomeProject\node_modules\.bin\yarn.CMD
    npm: 8.15.0 - C:\Program Files\nodejs\npm.CMD
    Watchman: Not Found
  SDKs:
    Android SDK: Not Found
    Windows SDK: Not Found
  IDEs:
    Android Studio: AI-212.5712.43.2112.8815526
    Visual Studio: 16.11.32002.261 (Visual Studio Community 2019)
  Languages:
    Java: 11.0.16 - C:\Program Files\OpenJDK\openjdk-11.0.16_8\bin\javac.EXE
    Python: 3.10.1 - C:\Python310\python.EXE
  npmPackages:
    @react-native-community/cli: Not Found
    react: 16.13.1 => 16.13.1
    react-native: 0.63.3 => 0.63.3
    react-native-windows: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

I checked and the module exists. When I try any of the steps mentioned in the error: it says command not recognized. How do I fix this?

NOTE: I have never used react-native before, touched it for the first time because this is an older incomplete project that we are trying to revive.

0 Answers
Related