2016-09-19 5 views
3

私はリアクタールータのコード分割(ダイナミックルーティング)を使用しています。 webpackからアプリをビルドするときにエラーは出ませんが、実行するとエラーrequire.ensure is not a functionが出ます。私はサーバー側のレンダリングも使用しています。続きリアクションコード分割におけるrequire.ensureエラー

は、私は、サーバー側はノードがrequire独自のを持っているので、require.ensureをサポートしていない、とあなたは、サーバー側レンダリングを使用する場合、それはnode require、ないwebpack requireを使用するレンダリングと思う私のgetComponentコード

module.exports = { 
path: "/", 
getComponent(nextState, cb) { 
    require.ensure([], (require) => { 
     cb(null, require('./component/Home')); 
    }) 
} 
}; 

答えて

1

です。

私はあなたがサーバーとクライアントのための異なるルートをユーザーに試すべきだと思います。サーバールートは使用しません。dynamic route

関連する問題