位置: 编程技术 - 正文

详解用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详细教程(小结)

  • 水利基金在哪个科目核算
  • 手工发票可以抵增值税吗
  • 继续教育专项扣除金额
  • 单位没有给员工交社保工伤怎么算
  • 市区增值税附征怎么填
  • 税收优惠退税账户是什么
  • 税务稽查增值税
  • 房地产开发企业的土地使用权计入哪里
  • 购进环保节能设备如何抵扣进项税
  • 支付境外销售佣金是不是属于完全在境外发生的服务
  • 事业单位经营结余贷方转入哪里
  • 工厂员工饭票制度
  • 期初数录错了怎么改
  • 开票软件服务费不交会怎么样
  • 合伙企业需要缴纳什么税
  • 个人机械租赁费税率
  • 专项应付款现在叫什么
  • 购买材料,材料未验收入库,货款未付会计分录
  • 农产品普通发票抵扣怎么申报
  • 知识产权代理公司怎么盈利
  • 清算时未分配利润为负数的处理方法是什么呢?
  • 走pos对公账户扣多少手续费
  • 小规模公司税控盘维护费会计分录
  • 返聘人员如何缴纳个人所得税
  • 出纳人员发现假章怎么办
  • 收到的出口退税款需要并入利润总额吗
  • 应付未付的营业收入
  • 研发支出怎么做账
  • 被替换的账面价值题目
  • 赠与合同公证收费标准
  • win11不显示桌面,但是有文件夹打开的标志是怎么回事
  • 捐赠视同销售为什么不确认收入?
  • 新个人所得税的发展现状
  • 公司不给钱打那个电话
  • 在win7中,如何创建一个TXT文件
  • PHP:Memcached::fetch()的用法_Memcached类
  • 电脑自动安装乱七八糟的软件win7
  • 蕨菜的功效与作用及营养价值
  • 销售多余材料计入什么
  • php验证码扭曲效果怎么做
  • 房产契税滞纳金如何减免
  • 空调采购及安装税率
  • php的oop的理解
  • opencv 方框识别
  • 进项税额转出会影响当期纳税吗?
  • mongodb cond
  • 长期无法收回的应收账款如何处理
  • 子公司再设立子公司
  • 如何恢复sql server误删除的数据库
  • 用友财务软件的核心模块是什么
  • 高新企业研发收入占总收入比例怎么算
  • 外币账户结汇至人民币账户
  • 一般来说,采取质押贷款方式
  • 企业增资扩股如何办理
  • 科目余额表没有本年累计怎么办
  • 金税盘里显示有报税资料怎么处理
  • mysql8.0并行复制
  • centos7设置ssh登录
  • mac系统终端命令大全
  • bd是什么文件
  • win10快速隐藏窗口
  • linux shell脚本实例
  • win10内置管理员账户禁用
  • dw导入excel
  • jquery基本操作
  • css fontstyle
  • nodejs调用npm命令
  • javascript val
  • unity3d功能介绍
  • angular.js
  • python 钉钉打卡定位
  • python中redis的用法
  • python中的类怎样理解
  • 长春税务局电话举报
  • 地税局刚进去工资多少
  • 四川增值税发票图片
  • 淘宝店铺过户后身份证是谁的
  • 车船税新标准计算办法
  • 福建电子税务局社保缴费操作
  • 烟叶税进项抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设