2016-08-08 15 views
0

Ich benutze React-Router 2.6.1 und habe den folgenden Code im obersten Modul.Mysteriöser React-Router-Fehler

import React from 'react'; 
import {render} from 'react-dom'; 
import {Route, IndexRoute, Router} from 'react-router'; 
import App from "components/app" 
import FindView from "components/find"; 
import RememberView from "components/remember"; 
import MetaView from "components/meta"; 
import ExploreView from "components/explore"; 


render((
    <Router> 
    <Route name='pkm' path='/' component={App}> 
     <IndexRoute component={RememberView} /> 
     <Route name="remember" path="remember" component={RememberView} /> 
     <Route name="find" path="find" component={FindView} /> 
     <Route name="meta" path="meta" component={MetaView} /> 
     <Route name="explore" path="explore" component={ExploreView} /> 
    </Route> 
    </Router>), document.getElementById('content')); 

ich die Chrom Beschwerde bei der Linie machen DevTools von

invariant.js: 38Uncaught unveränderliche Verletzung: _registerComponent (...): Zielbehälter ist kein DOM-Element.

Allerdings ist in der Tat das Einchecken der Corsole Dokumentelement gefunden. Irgendeine Idee, was das ist oder wie das am besten von hier debuggt werden kann?

Antwort

0

Macht nichts. Das Problem war, wo ich das Skript in die index.html geladen habe, stellt sich heraus.