发现了React Native - Haste Package。但无法找到模块错误

时间:2018-05-05 08:06:06

标签: android react-native

Metro Bundler准备就绪。

加载依赖图,完成。 错误:捆绑失败:错误:解析模块KUDA/app/src/images/KUDA2.png时,找到了Haste包KUDA。但是,在包中找不到模块app/src/images/KUDA2.png。实际上,这些文件都不存在:

  
      
  • KUDA2.png *   C:\Users\dell\Desktop\Kuda\KUDA\app\src\images\KUDA2.png\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)   at resolveHasteName(C:\ Users \ dell \ Desktop \ Kuda \ KUDA \ node_modules \ metro-resolver \ src \ resolve.js:190:9)   在Object.resolve(C:\ Users \ dell \ Desktop \ Kuda \ KUDA \ node_modules \ metro-resolver \ src \ resolve.js:68:20)   在ModuleResolver.resolveDependency(C:\ Users \ dell \ Desktop \ Kuda \ KUDA \ node_modules \ metro \ src \ node-haste \ DependencyGraph \ ModuleResolution.js:161:273)   在ResolutionRequest.resolveDependency(C:\ Users \ dell \ Desktop \ Kuda \ KUDA \ node_modules \ metro \ src \ node-haste \ DependencyGraph \ ResolutionRequest.js:91:16)   在DependencyGraph.resolveDependency(C:\ Users \ dell \ Desktop \ Kuda \ KUDA \ node_modules \ metro \ src \ node-haste \ DependencyGraph.js:272:4579)   在dependencies.map.relativePath(C:\ Users \ dell \ Desktop \ Kuda \ KUDA \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:376:19)   在Array.map()   at resolveDependencies(C:\ Users \ dell \ Desktop \ Kuda \ KUDA \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:374:16)   在C:\ Users \ dell \ Desktop \ Kuda \ KUDA \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:212:33   在Generator.next()BUNDLE [android,dev] ./ index.js▓▓▓▓▓▓░░░░░░░░░░43.2%(316/481),失败。
  •   

抛出此错误的代码是

<Image source={require('KUDA/app/src/images/KUDA2.png')} style={styles.logoImage}/> 


我删除了整个文件夹。创建了一个具有相同名称的新项目。我注释掉了包含KUDA2.png的代码部分。它仍显示相同的错误。我在git上找到了一些解决方案,但它们都不适用于我。 我不明白为什么它将一个简单的png文件视为一个模块。
任何人都可以帮助我吗?在此先感谢!。

0 个答案:

没有答案