1

我正在尝试使用 webpack-dev-server 和 react-router 启动和运行。我的麻烦是我似乎无法加载基本页面 - 我的主文件如下所示:

import React from 'react'
import { history } from 'react-router/lib/HashHistory'
import App from './js/app'


React.render(<App history={history} />, document.getElementById('app'));

我有一个标准的 webpack.config.js。

webpack 如何从 'react-router/lib/HashHistory' 加载任何内容?该路由器不会在 HDD 上产生任何物理文件。那是从哪里加载的?这可能只是这个问题所暗示的最新测试版的一个问题吗?

4

1 回答 1

7

在 RR@1.0.0beta4History移动到它自己的 NPM 模块https://www.npmjs.com/package/history

import createHistory from 'history/lib/createBrowserHistory';  
React.render(<Router history={createHistory()} routes={routes}/>
             , document.getElementById('app'));
于 2015-09-02T18:58:00.073 回答