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.0beta4 ではHistory、独自の 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 に答える