位置: 编程技术 - 正文

详解用webpack的CommonsChunkPlugin提取公共代码的3种方式(webpack基本使用)

编辑:rootadmin

推荐整理分享详解用webpack的CommonsChunkPlugin提取公共代码的3种方式(webpack基本使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:webpack如何使用,webpack使用流程,webpack如何使用,说一下webpack,webpack使用流程,说一下webpack,说一下webpack,webpack使用流程,内容如对您有帮助,希望把文章链接给更多的朋友!

Webpack 的 CommonsChunkPlugin 插件,负责将多次被使用的 JS 模块打包在一起。

CommonsChunkPlugin 能解决的问题

在使用插件前,考虑几个问题:

对哪些 chunk 进行提取,这决定了 chunks ,children 和 name 要怎么配置 common chunk 是否异步,这决定了 async 怎么配置 common chunk 的粒度,这决定了 minChunks 和 minSize 怎么配置

以下是官方给出的常用的场景:

提取两个及两个以上 Chunk 的公共代码 将 Code Split 切割出来的 Chunk「就是子 Chunk」,提取到父 Chunk 将 Code Split 切割出来的 Chunk,提取到一个新的异步加载的 Chunk 提取某个类似 jquery 或 react 的代码库详解用webpack的CommonsChunkPlugin提取公共代码的3种方式(webpack基本使用)

前面我们实现了 多页面分离资源引用,按需引用JS和css

但有一个问题:最后生成的3个js,都有重复代码,我们应该把这部分公共代码单独提取出来。

方式一,传入字符串参数

new webpack.optimize.CommonsChunkPlugin(‘common.js'), // 默认会把所有入口节点的公共代码提取出来,生成一个common.js

方式二,有选择的提取公共代码

方式三,有选择性的提取(对象方式传参)

推荐

通过CommonsChunkPlugin,我们把公共代码专门抽取到一个common.js,这样业务代码只在index.js,main.js,user.js

标签: webpack基本使用

本文链接地址:https://www.jiuchutong.com/biancheng/369757.html 转载请保留说明!

上一篇:js使用xml数据载体实现城市省份二级联动效果(js调用xml)

下一篇:webpack中CommonsChunkPlugin详细教程(小结)

  • 增值税专用发票使用规定 最新
  • 库存商品结转成本摘要怎么写
  • 个人所得税租赁费的计算
  • 增值税专票丢了能补开吗
  • 会计分录借贷符号
  • 临时增加增值税发票
  • 淘宝买货没有发票
  • 企业捐赠扣除标准,超出部分
  • 销售货物代垫的运费发生的增值税
  • 分公司成立时的法人是谁
  • 打官司赢了再付费叫什么
  • 计算客户的应收账款成本
  • 小微企业按季度预缴企业所得税
  • 15-算
  • 全资子公司如何证明自己的财产完全独立于母公司
  • 企业取得的土地使用权应作为固定资产核算
  • 企业收到现金支票
  • 应收利息的核算范围
  • 固定资产清理会计处理例题
  • 2019年出租车
  • 对子公司投资款要交税吗
  • 线上授权经销商
  • ubuntu18.04中文
  • 错账查找的方法
  • 固定资产入账价值计算公式
  • window10总是自动开机
  • 汽车空调不制冷的原因有六种
  • 消费税不可抵扣已纳税款
  • slee401.exe - slee401是什么进程 有什么用
  • php流程引擎
  • 大城遗址公园
  • 建设项目的设计阶段分为
  • 保理业务的会计记账
  • 坎塔布莱恩
  • 零星分布的意思
  • 基金公司做销售有前途吗
  • 学校官网首页图片
  • deepwiser怎么用
  • kaldi官网
  • ln s命令
  • 什么情况下可以转入资本公积
  • 非一般纳税人怎么报税
  • 新公司财务需要哪些东西
  • 企业编制现金流量表的主要目的是什么
  • 事业单位成本核算具体指引—公立医院
  • 六税两费减半征收政策2023
  • 企业存货核算范围
  • 增值税计税销售额的确定
  • 律师事务所收到专票能抵扣吗合法吗
  • 小规模纳税人申报步骤
  • 固定资产变动方式名称
  • 工会经费计提的比例是多少
  • 转账手续费怎么入账
  • 高新企业认定条件2022上海
  • 固定资产公司
  • mysql联合索引生效原则
  • sqlserver数据库事物日志已满
  • Ubuntu修复安装
  • torch.cuda.set_device
  • vrvarp.exe是什么
  • win8删除文件不提示
  • win7系统英雄联盟黑屏
  • opengl 3d engine
  • elementtree修改节点属性
  • js给表格添加一行
  • html头像代码
  • js setTimeout opener的用法示例详解
  • eventlistener js
  • Unity UIScrollView优化
  • android内存泄露监测
  • 创建简单的Web网页实验总结ASP
  • 瀑布流软件
  • 福利费是否计入成本费用
  • 12366电子税务局重庆
  • 任何基金都可以转让吗
  • 国家税务总局跨区迁移规定
  • 什么是征收率什么是税率
  • 购房税率是多少
  • 诚信励志语录经典短句
  • 山西省税务局网站系统维护公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设