首页 文章

我'm Trying to run my reactNative app on emulator but I'm在android模拟器中收到此错误

提问于
浏览
0

错误图片enter image description here

Following is the error message

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

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

正文:{"originModulePath":"/home/junior/ReactNative/HelloWorld/index.js","targetModuleName":"@babel/runtime/helpers/interopRequireDefault","message":“无法解析模块 @babel/runtime/helpers/interopRequireDefault 来自 /home/junior/ReactNative/HelloWorld/index.js :模块 @babel/runtime/helpers/interopRequireDefault 在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 . \ n 4.删除急速缓存: rm -rf /tmp/haste-map-react-native-packager-* . ","错误":[{" description ":"无法解析模块 @babel/runtime/helpers/interopRequireDefault 来自 /home/junior/ReactNative/HelloWorld/index.js :模块 @babel/runtime/helpers/interopRequireDefault 在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 . \ n 4.删除加速缓存: rm -rf /tmp/haste-map-react-native-packager-* . "}]," name ":"错误"," stack ":"错误:无法从 /home/junior/ReactNative/HelloWorld/index.js 解析模块 @babel/runtime/helpers/interopRequireDefault :模块 @babel/runtime/helpers/interopRequireDefault 在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 . \ n 4.删除仓库缓存: rm -rf /tmp/haste-map-react-native-packager-* . \ n在ModuleResolver.resolveDependency(/home/junior/ReactNative/HelloWorld/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js: 209:1301)\ n在DependencyGraph.resolveDependency(/ home /)处于ResolutionRequest.resolveDependency(/home/junior/ReactNative/HelloWorld/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:83:16) . 在/ Object.resolve(/ home / junior / ReactNative / HelloWorld / node_modules / metro / src / lib / transformHelpers)中初级/ ReactNative / HelloWorld / node_modules / metro / src / node-haste / DependencyGraph.js:238:485)\ n . js:180:25)\ n在dependencies.map.result(/home/junior/ReactNative/HelloWorld/node_modules/metro/src/DeltaBundler/traverseDependencies.js:311:29)\ n at array.map()\ n at resolveDependencies(/home/junior/ReactNative/HelloWorld/node_modules/metro/src/DeltaBundler/traverseDependencies.js:30:16)\ n在/ home / junior / ReactNative / HelloWorld / node_modules / metro /src/DeltaBundler/traverseDependencies.js:164:33,n在Generator.next()\ n的步骤(/home/junior/ReactNative/HelloWorld/node_modules/metro/src/DeltaBundler/traverseDependencies.js:266:307) “} processBundleResult BundleDownloader.java:296访问$ 200 BundleDownloader.java:37 onResponse BundleDownloader.java:174执行RealCall.java:153运行NamedRunnable.java:32 runWorker ThreadPoolExecutor.java:1167运行ThreadPoolExecutor.java:641运行Thread.java: 764

1 回答

  • 0

    从终端运行这些命令(在项目目录中):

    npm add @babel/runtime
    npm install
    

相关问题