使用react-router4的按需加载,按照官方文档的设置login 和主页面进行分离,登录login 的时候我看了下,bundle.js文件也被加载了,怎么设置在直接进入分离出来的模块的时候,不去加载bundle文件
route.js
const Login = (props) => (
<Bundle load={() => import('./components/login')}>
{(Login) => <Login {...props} />}
</Bundle>
)
const Admin = (props) => {
return (
<Bundle load={() => import('./components/admin')}>
{(Admin) => <Admin {...props} />}
</Bundle>
)
}
class App extends Component {
render() {
return (
<Switch>
<Route path="/nest/app" component={Admin} />
<Route path="/nest/login" exact component={Login} />
{/* 重定向路由 */}
{<Redirect from="/nest" to="/nest/app" />}
</Switch>
);
}
}
好像是require.ensure吧