UnableToResolveError:无法解析模块`./ node_modules / react-native / packager / src / components` React Native

时间:2017-05-02 02:19:41

标签: ios npm react-native npm-install react-native-ios

我正在使用React Native构建应用程序,我收到了此错误。

我尝试清除缓存并再次安装软件包,但仍有问题。

这是来自终端的错误消息。

  

UnhandledPromiseRejectionWarning:未处理的承诺拒绝   (rejection id:2):UnableToResolveError:无法解析模块   来自./node_modules/react-native/packager/src/components   /Users/andy/Downloads/testapp/index.ios.js:目录   /用户/安迪/下载/ testapp / node_modules /反应天然/打包器/ SRC /组件   不存在

以下是iOS模拟器的屏幕截图。enter image description here

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

您是否有机会使用babel-plugin-module-resolver作为您的依赖项之一?你碰巧有一个名为src的目录,其子目录名为components吗?如果是这样,我认为你可能遇到了我最近遇到的类似问题,应用程序在查看错误的路径(在node_modules下)时应该真正查看组件的src / components。

我们能够通过运行npm start - --reset-cache暂时解决问题,然后刷新模拟器2到3次,虽然我们现在正在研究摆脱bable-plugin-module-resolver共

以下是相关问题: https://github.com/tleunen/babel-plugin-module-resolver/issues/138

答案 1 :(得分:0)

好像你导入" Root"的方式有问题。文件。检查当前层次结构并检查导入Root文件的相对路径。