私はこのリンクから反応ルータの動的ルーティングを学んでいますhttps://github.com/ReactTraining/react-router/blob/master/docs/guides/DynamicRouting.md。巨大なアプリのプロジェクトは、私が探しているものです。私はhttps://github.com/ReactTraining/react-routerから反応ルータのgit repoをクローンし、それをセットアップするための指示に従った。すべてここでうまくいく。しかし、examplesディレクトリのwebpack設定の設定の一部を理解していません。私はすべての出力ファイルが/__build__
ディレクトリの下に置かれていることを見ることができます反応ルータプロジェクトのwebpack設定を理解するには
output: {
path: __dirname + '/__build__',
filename: '[name].js',
chunkFilename: '[id].chunk.js',
publicPath: '/__build__/'
},
:
は、以下のWebPACKの設定の出力です。巨大な-アプリケーション/ index.htmlファイルでは、私はそれは以下のようにJavaScriptファイルを読み込む見ることができます:
<script src="/__build__/shared.js"></script>
<script src="/__build__/huge-apps.js"></script>
しかし、私は、全体の反応-ルータをプロジェクトの下__build__
ディレクトリを見つけることができませんでした。そして、私はshraed.js
とhuge-apps.js
ファイルを見つけることができませんでした。私はwebpackがこれらのファイルを置く場所について混乱しています。私はそれがhttp://localhost:8080/build/huge-apps.jsからjavascriptファイルを読み込むことができるブラウザの検査から。彼らは唯一の記憶ですか?
に「ExtractTextPlugin」プラグインを追加する必要がdistの代わりにメモリからJSをロードするように設定する方法はありますか? –
アプリをコンパイルするために 'examples'フォルダ内から' webpack'を呼び出すことができますし、 'server.js'を修正して'/__ build__'パス( 'app.use ' "/ __ build__"、express.static( "/ __ build __ /")); '、しかし、私はそれをテストしていません)。 –