【发布时间】:2017-05-10 04:38:29
【问题描述】:
webpack 新手并在此处做出反应。我按照这个medium article 在反应路由器中创建代码拆分。似乎它没有任何效果,因为我的应用程序仍然必须在初始页面加载时同步加载整个 bundle.js 文件。减少此加载时间的任何提示? bundle.js 在 dev 中是 2.2mb,但在丑化之后,prod 大约是 400kb。
在网络选项卡上模拟常规 3G 连接
router.js
export default [
{
path: '/',
component: App,
childRoutes: [
{
path: 'signup',
getComponent(location, cb) {
System.import('./modules/App/components/Authentication/Login.js')
.then(loadRoute(cb))
.catch(errorLoading);
}
}
]
}
]
【问题讨论】:
标签: javascript reactjs webpack production