2016-06-02 12 views
3

Ich habe zwei Module mit dem gleichen Namen, die zu zwei verschiedenen Anwendungen gehört, diese beiden Module sind funktionell ziemlich ähnlich mit Ausnahme des Styling. Ich erstelle eine Master-Komponente und versuche, diese zwei verschiedenen Module zu importieren, basierend auf welcher App ich gerade bin.So lösen Sie Modulnamen Konflikt in reagieren native

Ich frage mich, ob es eine Möglichkeit gibt, das Modul bedingt zu importieren, das ich nicht hart einen Namen programmieren muss Raum für das Modul, wie module_app1 und module_app2 sondern

if (cond) { 
    import module from 'path1'; 
} else { 
    import module from 'path2'; 
} 

Antwort

9

ich ‚als‘ zu tun. Beispiel:

import Actions from '../actions'; 
import { Actions as Navigator } from 'react-native-router-flux';