webpack怎么处理大于100k的库
1个回答
2016-07-12
展开全部
你好,每次打包从入口开始,会parse所有的依赖,多的时候竟然打包一次要2秒多,简直不能忍。然而,有几个解决方案,最有效的,是使用weboack的watch,只有文件md5变化时,才会重新打包,并且只parse有变化的文件,其他没变化的文件是使用缓存的。
打包在一起是为了减少 request 数量从而能并发更多请求,提升总体加载速度,所以臃肿的一个文件本来就是目的而非副作用。如果要解决调试问题可以使用 Source Map。
所谓的代码分割,说白了就是模块划分,把大文件 breakdown 的同时还能进行依赖管理,降低开发和维护的成本,而这个的好处是体现在开发时而非上线后的,如果上线后还是一堆零散的文件,这个依赖管理工具还是趁早别做了.
打包在一起是为了减少 request 数量从而能并发更多请求,提升总体加载速度,所以臃肿的一个文件本来就是目的而非副作用。如果要解决调试问题可以使用 Source Map。
所谓的代码分割,说白了就是模块划分,把大文件 breakdown 的同时还能进行依赖管理,降低开发和维护的成本,而这个的好处是体现在开发时而非上线后的,如果上线后还是一堆零散的文件,这个依赖管理工具还是趁早别做了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询