首页 文章

来自另一个组件的react-native导入组件

提问于
浏览
1

我有反应原生的项目,它的确定,我的问题是当我试图导入另一个组件中的组件失败但是当在index.android.js导入时它的确定为什么?

index.android.js

import React, { Component } from 'react';
import {
  AppRegistry,
  StyleSheet,
  Text,
  View,
  TextInput,
  TouchableOpacity,
  ToastAndroid,
  ListView,
  Navigator,
} from 'react-native';


import LoginView from './App/LoginView';

它还可以,但是当试图在这样的另一个屏幕中导入它时

import React, { Component } from 'react';  
    import {  
        StyleSheet,
        ToolbarAndroid
        ,AppRegistry,
        View,
        Text,
        TouchableHighlight,
        TextInput,
        ListView,ActionButton,
        Image
    } from 'react-native';
    import LoginView from './App/LoginView';

    export default class MyOrders extends Component 

{

我得到了这个错误,“如果你确定该模块在那里尝试重新启动包装器或运行npm安装,则使用未知模块”????

2 回答

  • 0

    让我们考虑您使用以下var AboutUs = require('./ Views / AboutUs')在index.ios.js中导入AboutUs页面;

    AboutUs.js位于“Views”目录中,该目录位于index.ios.js页面所在的位置 . 在AboutUs.js页面中,您必须通过module.exports = AboutUs导出组件;哪里,

    class AboutUs扩展了组件

  • 0

    导入时可能的原因可能是相对路径('./App/LoginView')可能是错误的 . 尝试相应地更新相对路径 . 更新后停止react-native dev服务器并再次使用 react-native start 启动它 .

相关问题