我是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 thread中概述的解决方案,但是似乎都没有用(这并不奇怪(因为任何文档在6个月后都已过时……),所以我陷入了困境!
我曾尝试用src/AppNavigator
和./AppNavigator
取代../AppNavigator
,但效果不佳。
任何人都知道这是怎么回事吗?
答案 0 :(得分:0)
您忘记在路径之前添加 ./ ,而且由于AppNavigator.js位于 src 内部,因此您必须编写以下导入代码才能成功运行它。< br />
只需将其替换为下面的代码,它就会像魅力一样起作用。...
import AppNavigator from './src/AppNavigator';
注意:-..将使您退出当前目录。
希望这会有所帮助...谢谢:)