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
)。