无法从App.js解析(模块)-React Native

时间:2019-11-26 06:23:11

标签: 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 thread中概述的解决方案,但是似乎都没有用(这并不奇怪(因为任何文档在6个月后都已过时……),所以我陷入了困境!

我曾尝试用src/AppNavigator./AppNavigator取代../AppNavigator,但效果不佳。

任何人都知道这是怎么回事吗?

1 个答案:

答案 0 :(得分:0)

您忘记在路径之前添加 ./ ,而且由于AppNavigator.js位于 src 内部,因此您必须编写以下导入代码才能成功运行它。< br /> 只需将其替换为下面的代码,它就会像魅力一样起作用。...

import AppNavigator from './src/AppNavigator';
  

注意:-..将使您退出当前目录。

希望这会有所帮助...谢谢:)