2016-07-20 10 views
0

Also ich versuche App aus diesem Beispiel zu arbeiten:Umbenennung reagieren nativen Beispiel app

https://github.com/aksonov/react-native-router-flux/tree/master/Example

Aber wenn ich benennen Sie die folgenden Zeilen:

index.ios.js

import App from './App'; 
AppRegistry.registerComponent('App',() => App); 

index.android.js

import App from './App'; 
AppRegistry.registerComponent('App',() => App); 

habe ich Example.js-App.js und aktualisiert den Inhalt umbenennen:

class App extends Component { 
    render() { 
    return (
     <Router createReducer={reducerCreate} getSceneStyle={getSceneStyle}> 
     //... 
     </Router> 
    ); 
    } 
} 

export default App; 

Aber wenn ich versuche, um die Anwendung zu kompilieren ich die folgende Fehlermeldung.

Application Example has not been registered. 
This is either due to a require() error during initialisation or failure to call AppRegistery.registerComponent. 

Antwort

1
  1. Ändern Sie den Namen Attribut in package.json
  2. Lauf reagieren native Upgrade
  3. Änderung Ihrer Appregistry AppRegistry.registerComponent('MyApp',() => MyApp);
+0

Hey @kenitive ich vergaß zu erwähnen, ich habe bereits das 'Paket aktualisiert. json' aber abgesehen davon, dass das Projekt nicht aktualisiert zu sein scheint, verweist es immer noch auf 'Example' im Fehler. Auch warum die Umbenennung von 'App' nach' MyApp'. –

Verwandte Themen