React-Router文档显示,为了包括浏览器历史记录,您可以这样包含它:

import { browserHistory } from 'react-router'
.
.
.
<Router history={browserHistory} />


CommonJS如何做到这一点?

当我使用导入方法尝试时,我得到Illegal import declaration while parsing file

最佳答案

import语法尚未在浏览器中实现(因此,我会想到会出现错误),因此您需要像Babel这样的编译器才能使用它。等效的CommonJS语法为:

var browserHistory = require("react-router").browserHistory


它在GitHub page上提到了这一点(尽管它没有具体提到browserHistory)。

09-25 18:09