我正在使用react-router 2.6.1并在顶层模块中包含以下代码。
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'));
我在
的渲染线上得到了chrome devtools投诉invariant.js:38 Uncaught Invariant Violation:_registerComponent(...):目标容器不是DOM元素。
然而,事实上找到了检查corsole文档元素。知道这是什么或者如何最好地从这里进行调试?
答案 0 :(得分:0)
没关系。问题是我在index.html中加载脚本的原因。