【发布时间】:2016-04-21 19:23:44
【问题描述】:
我正在尝试在我的早午餐/babel 设置中使用 react-router。在我的 app.js 中,我有:
import React from "react"
import ReactDOM from "react-dom"
import { Router, Route, Link } from "react-router"
然而这给了我:
未捕获的错误:无法从“react-router/Router”中找到模块“history/lib/createHashHistory”
查看引用的行时,我看到:
var _historyLibCreateHashHistory = require('history/lib/createHashHistory');
检查通过早午餐生成的app.js 时,我看到:
require.register('history/createBrowserHistory', function(exports,req,module) {
...
});
我该如何解决这个问题,以便正确导入 createBrowserHistory?
【问题讨论】:
-
此问题已通过将早午餐升级到 2.2.3 得到修复。似乎它有一个阻止加载某些模块的错误
-
嘿凯尔,你有没有偶然发现?
-
@Andrea.cabral 不幸的是我没有,但我没有对这个问题给予太多关注。我最终为我的 Elixir Phoenix 应用程序使用了 Webpack,它运行良好。希望在某个时候我可以重新审视它。
-
太棒了,我想我也会这样做 ;) 感谢您的回复!
标签: babeljs react-router brunch