我正在使用 react-loadable v4.0.4 和 webpack v3.5.1。
这是我的代码,
import Dashboard from '../../scenes/dashboard/dashboard';
import ReactLoadable from 'react-loadable';
...
const yoPath = 'src/components/scenes/dashboard/dashboard';
const DashboardWrap = ReactLoadable({
loading: Dashboard,
loader: () => {
return new Promise((resolve, reject) =>
require.ensure(
[],
(require) => resolve(require(yoPath)),
(error) => reject(error),
'dashboardChunk'
)
)
}
});
并使用 react-router-dom v4.1.2,我将 Route 设置如下,
<Switch>
...
<Route exact path='/dashboard' component={DashboardWrap} />
...
</Switch>
我能够为名为dashboardChunk的各个组件构建块。
但是在加载该组件时,我遇到了以下问题。
在控制台中,
和块文件,
如果我做错了什么,请告诉我。