react-native - 无法从 App.js 解析(模块) - React Native
问题描述
我是 React Native 的新手,并且已经陷入了一个看似明显的问题。
所以我得到一个错误
无法从“App.js”解析“src/AppNavigator”
当我尝试从 App.js 访问我的 AppNavigator 时。这是我的 App.js:
import React from 'react';
import { createAppContainer } from 'react-navigation';
import AppNavigator from 'src/AppNavigator';
const App = createAppContainer(AppNavigator);
export default App;
和项目结构:
-App.js
-babel.config.js
-index.js (what do you even use this for?)
-app.json
-package.json
-package-lock.json
-src
|_ AppNavigator.js
|_ react-native.config.js
|_ screens
| |_ //...
|_ assets
|_ //...
-android
|_ //...
-ios
|_ //...
-__tests__
|_ //...
-node_modules
|_ //...
我已经尝试过这个github 线程中概述的解决方案,但似乎没有一个有效(这并不奇怪,因为任何文档在 6 个月后都会过时......),所以我被卡住了!
我已经尝试用src/AppNavigator
and./AppNavigator
代替../AppNavigator
,但这也不起作用。
无论如何,知道这里发生了什么吗?
解决方案
您忘记在路径前添加./并且由于 AppNavigator.js 在src中,您必须编写以下导入代码才能成功运行它。
只需用下面的代码替换它,它就会像一个魅力一样工作......
import AppNavigator from './src/AppNavigator';
注意:- .. 将使您离开当前目录。
希望这会有所帮助...谢谢:)
推荐阅读
- pandas - 通过几个条件组合熊猫数据框中的行
- nginx - Blazor 应用程序 /_blazor/disconnect 状态码 400
- c++ - 如何修复运行时错误 [SIGABRT] 断言失败
- python - 我可以找到一个训练有素的深度学习模型来比较两个人的图像并返回他们是否相同
- python - 如何将 max() 和 min() 用于用户输入的两位或三位数字
- java - 如何将其变成帕斯卡三角形而不是直角三角形?
- php - 在 PHP 的每个循环中选择查询不起作用
- r - R语言内维计算的进展
- r - 如何在 R 中使 xspline 曲线对称?
- spring - Spring JPA + H2 DB:保存字段值不区分大小写