首页 > javascript 的各类库和框架,依赖冗余问题怎么处理?

javascript 的各类库和框架,依赖冗余问题怎么处理?

我不管用seajs或者requirejs都会遇到这样的问题,比如:有业务A、B、C、他们都依赖某些通用的库或者框架,不同的业务打包后,每个入口及其依赖打成了一个包,多个页面间公用的依赖被打包到了多处,页面切换公用依赖的缓存完全没有被利用起来,这样就存在冗余了,怎么处理好点呢?


WebPack拯救世界


我假设你使用了requirejs魔卡加载器和jquery库,那么比较好的解决的办法是直接将requireJS与jQuery合并为一个文件。因为jquery库中的一些变量会被注册到全局变量中,所以模块就算不依赖jq,也可以运行。

补充:http://tech.techweb.com.cn/thread-622052-1-1.html这个挺有帮助的。

【热门文章】
【热门文章】