インポートされたファイル内のファイルを認識しません

カミーユバスボス

MenuButtonと他の2つのページを作成しました。そのうちの1つはsettingScreenで、両方のファイル内にMenuButtonをインポートしましたが、正常に機能しているようです。しかし、DrawerNavigatorファイルに設定画面をインポートすると、MenuButtonが認識されません。

Failed to load bundle(http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false) with error:(Unable to resolve module `./Menu/MenuButton` from `/Users/camillebasbous/Project/Menu/SettingScreen.js`: The module `./Menu/MenuButton` could not be found from `/Users/camillebasbous/Project/Menu/SettingScreen.js`. Indeed, none of these files exist:
  * `/Users/camillebasbous/Project/Menu/Menu/MenuButton(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx)`
  * `/Users/camillebasbous/Project/Menu/Menu/MenuButton/index(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx)` (null))

__38-[RCTCxxBridge loadSource:onProgress:]_block_invoke.228
    RCTCxxBridge.mm:414
___ZL36attemptAsynchronousLoadOfBundleAtURLP5NSURLU13block_pointerFvP18RCTLoadingProgressEU13block_pointerFvP7NSErrorP9RCTSourceE_block_invoke.118
__80-[RCTMultipartDataTask URLSession:streamTask:didBecomeInputStream:outputStream:]_block_invoke
-[RCTMultipartStreamReader emitChunk:headers:callback:done:]
-[RCTMultipartStreamReader readAllPartsWithCompletionCallback:progressCallback:]
-[RCTMultipartDataTask URLSession:streamTask:didBecomeInputStream:outputStream:]
__88-[NSURLSession delegate_streamTask:didBecomeInputStream:outputStream:completionHandler:]_block_invoke
__NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__
-[NSBlockOperation main]
-[__NSOperationInternal _start:]
__NSOQSchedule_f
_dispatch_call_block_and_release
_dispatch_client_callout
_dispatch_continuation_pop
_dispatch_async_redirect_invoke
_dispatch_root_queue_drain
_dispatch_worker_thread2
_pthread_wqthread
start_wqthread

他のページをテストしてみましたが、いくつかのテストを行った後、これらのページ内にインポートされたMenuButtonが存在することがエラーを引き起こしていることに気付きました。別のページをインポートしたファイルをインポートして表示する方法はありますか?両方をdrawerNavigation内にインポートし、インポートする場合はコードを構造化する方法。ありがとう

引き出しナビゲーションコード:

import * as React from 'react';
import { Text, View, Image, ScrollView, StyleSheet } from 'react-native';
import {
  createDrawerNavigator,
  createAppContainer,
  DrawerItems,
  SafeAreaView,
} from 'react-navigation';
import SettingScreen from './Menu/SettingScreen'





class Home extends React.Component {
  static navigationOptions = {
    title: 'Home',

  };

  render() {
    return (
      <View style={styles.container}>

        <SettingScreen/>

      </View>
    );
  }
}



const Navigator = createDrawerNavigator(
  {
    Home,

  },
  {
    //drawerType: 'back',
    // drawerPosition: 'right',
    // drawerWidth: 200,
  drawerBackgroundColor: '#262A2C',
    // contentComponent: CustomDrawerContentComponent
  }
);

 export default createAppContainer(Navigator);

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    backgroundColor: '#ecf0f1',

  }
});

設定画面コード:

import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import MenuButton from './Menu/MenuButton'

export default class SettingScreen extends React.Component{
    render(){
        return(
            <View style={styles.container}>
            <MenuButton/>
            <Text style={styles.text}>Settings</Text>
            </View>
        )
    }
}
const styles = StyleSheet.create({
    container: {
        flex: 1,
        backgroundColor: 'rgba(215,215,215,1)',
        alignItems: 'center',
        justifyContent: 'center',
    },
text:{
    fontSize: 30,
    }
});

MenuButtonコード:

import React from 'react';
import {AppRegistry, StyleSheet, View} from "react-native" ;
import Icon from 'react-native-vector-icons/Ionicons'
import {widthPercentageToDP as wp, heightPercentageToDP as hp} from 'react-native-responsive-screen'



export default class MenuButton extends React.Component {
    render() {
        return(

        <View >

        <Icon name= "ios-menu" size={wp('12%')} color='#9B9B9B' style={{position: 'absolute', top: wp('-82.5%'), left: wp('-46%'), }}></Icon>

                 </View>
        ) 
    }
}


AppRegistry.registerComponent('Menu', () => FixedDimensionsBasics);
ビニシウス

インポート時に使用しているパスは、ファイルからの相対パスです。したがって、すべてが同じフォルダにあるため、次のようにインポートパスを修正する必要があります。

  1. ドロワーナビゲーターコードについて

    import SettingScreen from './SettingScreen'
    
  2. 設定画面コード

    import MenuButton from './MenuButton'
    

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

WebStormは、usagewebpackエイリアスでインポートされたSassファイルを認識しません

分類Dev

AndroidはインクルードされたファイルからIDを認識しません

分類Dev

GIMP2.9.4の設定ファイルがインストールされたライブラリを認識していません

分類Dev

Pycharmインポートは同じモジュール内の他のファイルを認識しません

分類Dev

Cプログラムは、MATLABからエクスポートされたファイルの「\ n」を認識しません

分類Dev

メインのjsファイルは作成されたチャンクファイルをインポートしません

分類Dev

SVN-コミットは新しいフォルダー内のファイルを認識しません

分類Dev

SpyderはインポートされたPythonファイルの変更を検出しません

分類Dev

Pythonは別の.pyファイルからインポートされた関数を呼び出しますが、インポートされた関数はメインファイル内の他のインポートされたmoduelを見ることができません

分類Dev

インポートされたPythonファイルはクラスから元のファイルに変数を返しません

分類Dev

VistaはYosysによって生成されたEDIFファイルのセルを認識しません

分類Dev

ベアリポジトリの「エラー:pathspec '....'がgitで認識されているファイルと一致しませんでした」

分類Dev

/etc/sudoers.d/内のファイルが認識されません

分類Dev

PostCSSインポートは@mediaクエリ内のファイルをインポートしません

分類Dev

Apacheはオーバーレイマウント下のファイルを認識しません

分類Dev

GeoServerはコピーされたgwc-layersファイルを認識していません

分類Dev

Excelテーブル:フォルダ内のCSVファイルからインポートされたデータは計算されません

分類Dev

ファイル形式が認識されません。リンカースクリプトとして扱う

分類Dev

Androidはanimフォルダー内のxmlファイルを認識しませんか?

分類Dev

jUnitテストは、複製されたNetbeansプロジェクトのソースファイルを認識しません

分類Dev

g ++はdllのファイル形式を認識しません

分類Dev

Djangoは静的ファイルの画像を認識しません

分類Dev

Poeditは私の* .xmlファイルを認識しません

分類Dev

gemをインストールできません-makeは内部または外部のコマンド操作可能なプログラムまたはバッチファイルとして認識されません

分類Dev

AngularJSは単一のHTMLファイルで複数のコントローラーを認識しません

分類Dev

エクスポートされたファイルをwampserverにインポートできません

分類Dev

Goole AppEngine-デプロイされたPHPアプリはphpファイルを認識しません

分類Dev

コンパイルされた単一ファイル コンポーネントを使用できません

分類Dev

エクスポートされたjarファイルはjar内のファイルを読み取りません

Related 関連記事

  1. 1

    WebStormは、usagewebpackエイリアスでインポートされたSassファイルを認識しません

  2. 2

    AndroidはインクルードされたファイルからIDを認識しません

  3. 3

    GIMP2.9.4の設定ファイルがインストールされたライブラリを認識していません

  4. 4

    Pycharmインポートは同じモジュール内の他のファイルを認識しません

  5. 5

    Cプログラムは、MATLABからエクスポートされたファイルの「\ n」を認識しません

  6. 6

    メインのjsファイルは作成されたチャンクファイルをインポートしません

  7. 7

    SVN-コミットは新しいフォルダー内のファイルを認識しません

  8. 8

    SpyderはインポートされたPythonファイルの変更を検出しません

  9. 9

    Pythonは別の.pyファイルからインポートされた関数を呼び出しますが、インポートされた関数はメインファイル内の他のインポートされたmoduelを見ることができません

  10. 10

    インポートされたPythonファイルはクラスから元のファイルに変数を返しません

  11. 11

    VistaはYosysによって生成されたEDIFファイルのセルを認識しません

  12. 12

    ベアリポジトリの「エラー:pathspec '....'がgitで認識されているファイルと一致しませんでした」

  13. 13

    /etc/sudoers.d/内のファイルが認識されません

  14. 14

    PostCSSインポートは@mediaクエリ内のファイルをインポートしません

  15. 15

    Apacheはオーバーレイマウント下のファイルを認識しません

  16. 16

    GeoServerはコピーされたgwc-layersファイルを認識していません

  17. 17

    Excelテーブル:フォルダ内のCSVファイルからインポートされたデータは計算されません

  18. 18

    ファイル形式が認識されません。リンカースクリプトとして扱う

  19. 19

    Androidはanimフォルダー内のxmlファイルを認識しませんか?

  20. 20

    jUnitテストは、複製されたNetbeansプロジェクトのソースファイルを認識しません

  21. 21

    g ++はdllのファイル形式を認識しません

  22. 22

    Djangoは静的ファイルの画像を認識しません

  23. 23

    Poeditは私の* .xmlファイルを認識しません

  24. 24

    gemをインストールできません-makeは内部または外部のコマンド操作可能なプログラムまたはバッチファイルとして認識されません

  25. 25

    AngularJSは単一のHTMLファイルで複数のコントローラーを認識しません

  26. 26

    エクスポートされたファイルをwampserverにインポートできません

  27. 27

    Goole AppEngine-デプロイされたPHPアプリはphpファイルを認識しません

  28. 28

    コンパイルされた単一ファイル コンポーネントを使用できません

  29. 29

    エクスポートされたjarファイルはjar内のファイルを読み取りません

ホットタグ

アーカイブ