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.