React-router: Uncaught ReferenceError: ReactRoute is not defined
React-router: Uncaught ReferenceError: ReactRoute is not defined
我正在关注 React Router Guide,但我什至无法制作最简单的示例。它说 Uncaught ReferenceError: Route is not defined
.
我通过 cdnjs
和我自己的脚本包含了这 3 个 JavaScript 文件:
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/JSXTransformer.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-router/0.11.6/react-router.js"></script>
<script type="text/jsx" src="react/routing/routes.jsx"></script>
触发异常的脚本是routes.jsx
:
var routes = (
<Route name="app" path="/" handler={App}>
<DefaultRoute handler={MainPage}/>
</Route>
);
我错过了什么吗? Route
重命名了吗?
是ReactRouter.Route
。
您可以打开控制台并查看对象的各种属性。
另外,看看the exports。在浏览器中导出成为 ReactRouter,在 commonjs 中它是 require('react-router')
的 return 值。
我正在关注 React Router Guide,但我什至无法制作最简单的示例。它说 Uncaught ReferenceError: Route is not defined
.
我通过 cdnjs
和我自己的脚本包含了这 3 个 JavaScript 文件:
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/JSXTransformer.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-router/0.11.6/react-router.js"></script>
<script type="text/jsx" src="react/routing/routes.jsx"></script>
触发异常的脚本是routes.jsx
:
var routes = (
<Route name="app" path="/" handler={App}>
<DefaultRoute handler={MainPage}/>
</Route>
);
我错过了什么吗? Route
重命名了吗?
是ReactRouter.Route
。
您可以打开控制台并查看对象的各种属性。
另外,看看the exports。在浏览器中导出成为 ReactRouter,在 commonjs 中它是 require('react-router')
的 return 值。