【问题标题】:React-native unable to resolve module on importing a js fileReact-native 无法在导入 js 文件时解析模块
【发布时间】:2017-07-29 22:16:38
【问题描述】:

每当我尝试导入新的 js 页面时都会收到此错误。我对 react-native 很陌生,所以这可能是一个容易修复的错误,或者目前可能是他们这边的一个错误,我不确定。 这是我的导入行-> import Home from 'Home'; 两个文件都在同一个目录中。我得到的错误是它说

无法从“path/App.js”解析模块“Home”:模块映射中不存在模块。

现在让我感到困惑的是,当我尝试指定一个名为 Home.js 的文件时,错误的路径是 App.js。

【问题讨论】:

  • 尝试添加相对路径:import Home from './Home';
  • 这似乎解决了问题,谢谢!我之前确实尝试过,但是您必须退出终端并重置 ios 模拟器,这是我不知道的。

标签: javascript ios reactjs react-native import


【解决方案1】:

您可能希望使用这样的相对导入:

import Home from './Home';

当然,这是假设 Home 组件与您的 App 组件处于同一级别,并且您将其导出为默认导出:

export default Home

【讨论】:

  • 到目前为止,它似乎在没有导出默认 Home 行的情况下工作。它的目的是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-11
  • 2016-03-23
  • 1970-01-01
  • 2018-11-18
  • 1970-01-01
  • 1970-01-01
  • 2020-04-15
相关资源
最近更新 更多