2016-11-28 17 views
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'; 

そのOKしかし、あなたは確信している場合、私は未知のモジュールをRuquring」、このエラーを得た。この

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 

{ 

のように別の画面に同じをインポートしようとしたとき、モジュールはpackegerを再起動したり、npm installを実行しようとしています。

答えて

0

相対パス( './ App/LoginView')がインポート中にコンポーネントに対して誤っている可能性があります。それに応じて相対パスを更新してください。更新後、ネイティブのdevサーバーを停止してから再起動してくださいreact-native startを使用してください。

+0

ありがとう拡張し、しかし、私はindex.android.jsその実行中に、別のそのないで同じ文を使用しました! –

+0

あなたの答えが正しい場合、あなたのディレクトリ構造 –

0

index.ios.jsのAboutUsページを にインポートすることを考えてみましょう。 var AboutUs = require( './ Views/AboutUs');

AboutUs.jsは、index.ios.jsページのある場所にあるViewsディレクトリにあります。 AboutUs.jsページでは、コンポーネントを でエクスポートする必要があります。module.exports = AboutUs; 、

クラス弊社については、コンポーネント{ ..... を}

+0

のスクリーンショットを投稿できますか?なぜindex.android.jsでok!そしてもう一つの? –

+0

私は@Bokerjy Zahganのurのコメントを取得しませんでした。 –

+0

私の答えがあなたのために働いた場合は投票してください。前もって感謝します :) –

関連する問題