【问题标题】:React Native: Unable to resolve module. None of these file exist:React Native:无法解析模块。这些文件都不存在:
【发布时间】:2022-01-11 05:28:26
【问题描述】:

我是 React Native 的初学者,所以如果这是一个菜鸟问题,我深表歉意。我正在尝试学习使用this react navigation articlethis about react login example。第一篇文章将所有代码放在App.js 中,而第二篇文章将代码放在单独的页面中,但有些过时。所以我的计划是整合这两个例子,使用第一篇文章的代码但在单独的页面中,而不是把所有东西都放在App.js

My project structure

我得到的错误:

None of these files exist:
  * Screen\drawerScreens\settingsScreen(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
  * Screen\drawerScreens\settingsScreen\index(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
   6 |
   7 | import HomeScreen from './Screen/drawerScreens/HomeScreen';
>  8 | import SettingsScreen from './Screen/drawerScreens/settingsScreen';
     |                             ^

我们将不胜感激一些帮助和提示。如果需要更多信息,请告诉我。提前致谢。

【问题讨论】:

    标签: javascript android react-native react-navigation-drawer


    【解决方案1】:

    从您的项目结构中,我可以看到 SettingsScreen 中的 S 是大写字母,但您已导入为 settingsScreen 而不是 SettingsScreen

    所以尝试导入为

    import SettingsScreen from './Screen/drawerScreens/SettingsScreen';
    

    【讨论】:

    • 承认这一点很尴尬,但是是的,这似乎解决了这个问题。非常感谢!
    • 酷,我有时也会遇到这种情况?
    【解决方案2】:

    您是否尝试过添加文件扩展名?

    例如。 './Screen/drawerScreens/settingsScreen.js'

    【讨论】:

    • 嗨,是的,我尝试添加文件扩展名,但遗憾的是它没有用。不过感谢您的尝试。
    猜你喜欢
    • 2021-09-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 2016-03-23
    • 1970-01-01
    • 1970-01-01
    • 2018-11-18
    • 1970-01-01
    相关资源
    最近更新 更多