Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 巴别塔es6动态要求错误+;反应路由器_Reactjs_React Router - Fatal编程技术网

Reactjs 巴别塔es6动态要求错误+;反应路由器

Reactjs 巴别塔es6动态要求错误+;反应路由器,reactjs,react-router,Reactjs,React Router,现在,我使用这段代码在我的应用程序中路由并动态加载组件,但我得到了关于“fs,net”等的错误。。我在webpack.config.js中尝试了肮脏的黑客行为,比如{fs:“empty”}。但这并不能解决问题 代码如下: function getData(path) { return( (location, callback) => ( require.ensure([], require => callback(null, require(path).def

现在,我使用这段代码在我的应用程序中路由并动态加载组件,但我得到了关于“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>
     )
我认为问题在于导出与
getData
冲突。任何帮助都很好:)

export default (

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

        ....children 

        </Route>
 )