所以,我有一个全新的本机应用程序,我所做的就是安装expo-three依赖 . 我有一个web应用程序完成与three.js的反应,并希望重用一些代码,但当我导入ExpoTHREE模块 import ExpoTHREE, {THREE} from 'expo-three'; 时,应用程序崩溃,我无法解决问题 . 这是我在模拟器上遇到的错误:

开发服务器返回响应错误代码:500

网址:http://10.0.2.2:8081/index.delta?platform=android&dev=true&minify=false&deltaBundleId=dc43139112d83f7b

正文:{"originModulePath":"D:\Projetos\Magical\MagicalApp\node_modules\expo-three\lib\loadAsync.js","targetModuleName":"three/examples/js/loaders/STLLoader","message":“无法解析模块 three/examples/js/loaders/STLLoader 来自 D:\\Projetos\\Magical\\MagicalApp\\node_modules\\expo-three\\lib\\loadAsync.js :模块 three/examples/js/loaders/STLLoader 在Haste模块映射中不存在\ n \ n这可能与https://github.com/facebook/react-native/issues/4968 \ n有关解析请尝试以下操作:\ n 1.清除守望者 Watch : watchman watch-del-all . \ n 2.删除 node_modules 文件夹: rm -rf node_modules && npm install . \ n 3.重置Metro Bundler缓存: rm -rf /tmp/metro-bundler-cache-*npm start -- --reset-cache . 4.删除加速缓存: rm -rf /tmp/haste-map-react-native-packager-* . ","错误":[{" description ":"无法解析模块 three/examples/js/loaders/STLLoader 来自 D:\\Projetos\\Magical\\MagicalApp\\node_modules\\expo-three\\lib\\loadAsync.js :模块 three/examples/js/loaders/STLLoader 在Haste模块映射中不存在\ n \ n这可能与https://github.com/facebook/react-native/issues/4968 \ n有关解析请尝试以下操作:\ n 1.清除守望者监视: watchman watch-del-all . \ n 2.删除 node_modules 文件夹: rm -rf node_modules && npm install . \ n 3.重置Metro Bundler缓存: rm -rf /tmp/metro-bundler-cache-*npm start -- --reset-cache . 4.删除急速缓存: rm -rf /tmp/haste-map-react-native-packager-* . "}]," name ":"错误"," stack ":"错误:无法解析模块 three/examples/js/loaders/STLLoader 来自 D:\\Projetos\\Magical\\MagicalApp\\node_modules\\expo-three\\lib\\loadAsync.js :模块 three/examples/js/loaders/STLLoader 在Haste模块映射中不存在\ n \ n这可能与https://github.com/facebook/react-native/issues/4968有关\ n要解决,请尝试以下操作:\ n 1.清除守望者监视: watchman watch-del-all . \ n 2.删除 node_modules 文件夹: rm -rf node_modules && npm install . \ n 3.重置Metro Bundler缓存: rm -rf /tmp/metro-bundler-cache-*npm start -- --reset-cache . 4.删除仓库缓存: rm -rf /tmp/haste-map-react-native-packager-* . \ n在ModuleResolver.resolveDependency(D:\ Projetos \ Magical \ MagicalApp \ node_modules \ metro \ src \ node-haste \ DependencyGraph \ ModuleResolution.js:161:1460)\ n在ResolutionRequest.resolveDependency (D:\ Projetos \ Magical \ MagicalApp \ node_modules \ metro \ src \ node-haste \ DependencyGraph \ ResolutionRequest.js:91:16)\ n在DependencyGraph.resolveDependency(D:\ Projetos \ Magical \ MagicalApp \ node_modules \ metro \ src \ node-haste \ DependencyGraph.js:272:4579)\ n在dependencies.map.relativePath(D:\ Projetos \ Magical \ MagicalApp \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:376:19)\ n at Array.map()\ n at resolveDependencies(D:\ Projetos \ Magical \ MagicalApp \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:374:16)\ n在D:\ Projetos \ Magical \ MagicalApp \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:212:33 \ n在Generator.next()\ n的步骤(D:\ Projetos \ Magical \ MagicalApp \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:297:313 )\ n在D:\ Projeto s \ Magical \ MagicalApp \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:297:473“} processBundleResult BundleDownloader.java:266访问$ 200 BundleDownloader.java:35 onResponse BundleDownloader.java:153执行RealCall.java:135运行NamedRunnable .java:32 runWorker ThreadPoolExecutor.java:1113运行ThreadPoolExecutor.java:588运行Thread.java:818