Reactjs 巴别塔es6动态要求错误+;反应路由器
现在,我使用这段代码在我的应用程序中路由并动态加载组件,但我得到了关于“fs,net”等的错误。。我在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
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>
)