I have tried to set up it with React-Native CLI application, and came up with the following limitation.
error: Error: Unable to resolve module expo-file-system from C:\Newfolder\ReactNative3DAnim\node_modules\@react-three\fiber\native\dist\react-three-fiber-native.cjs.prod.js: expo-file-system could not be found within the project or in these directories:
node_modules\@react-three\fiber\node_modules
node_modules
11 | var itsFine = require('its-fine');
12 | var expoAsset = require('expo-asset');
> 13 | var fs = require('expo-file-system');
| ^
14 | var base64Js = require('base64-js');
15 | var buffer = require('buffer');
16 | require('react-reconciler/constants');
at ModuleResolver.resolveDependency (C:\Newfolder\ReactNative3DAnim\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:138:15)
at DependencyGraph.resolveDependency (C:\Newfolder\ReactNative3DAnim\node_modules\metro\src\node-haste\DependencyGraph.js:231:43)
at C:\Newfolder\ReactNative3DAnim\node_modules\metro\src\lib\transformHelpers.js:156:21
at resolveDependencies (C:\Newfolder\ReactNative3DAnim\node_modules\metro\src\DeltaBundler\buildSubgraph.js:42:25)
at visit (C:\Newfolder\ReactNative3DAnim\node_modules\metro\src\DeltaBundler\buildSubgraph.js:83:30)
at async Promise.all (index 0)
at async visit (C:\Newfolder\ReactNative3DAnim\node_modules\metro\src\DeltaBundler\buildSubgraph.js:92:5)
at async Promise.all (index 9)
at async visit (C:\Newfolder\ReactNative3DAnim\node_modules\metro\src\DeltaBundler\buildSubgraph.js:92:5)
at async Promise.all (index 2)
I have tried to set up it with React-Native CLI application, and came up with the following limitation.
React Version: 18.2.0 React-Native version: 0.73.6
In the documentation also, there is no specification for the CLI project.
Yes, with expo-project it is okay, But if I want it to integrate with my CLI project, what will be the solution?