Babel es6动态需要错误+ react-router

时间:2016-06-03 13:50:45

标签: reactjs react-router

现在我使用此代码在我的应用中进行路由并动态加载组件,但是我收到有关'fs,net'等的错误。我在webpack.config.js中尝试了类似{fs:"empty"}的脏黑客攻击。但它没有解决问题......

以下是代码:

function getData(path) { 
return( 
 (location, callback) => (
    require.ensure([], require => 
    callback(null, require(path).default)))
 )
 }


    export default (

    <Route path="/" getComponent={ getData('./containers/App') }>

            ....children 

            </Route>
     )

但是,如果我将函数放在Route

中,一切正常,没有错误
export default (

<Route path="/" getComponent={ (location, callback) => (
require.ensure([], require => 
callback(null, require('./containers/App').default)))}>

        ....children 

        </Route>
 )

我认为问题在于导出与getData冲突。任何帮助都很好:)

0 个答案:

没有答案