位置: 编程技术 - 正文

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

  • 印花税计税依据是什么
  • 进项税额转出怎么算
  • 车辆购置税完税证明网上打印
  • 正常经营损失
  • 资产剥离类型
  • 未分配利润转增股本需要缴纳企业所得税吗
  • 外经证预缴税款怎么计算
  • 食堂收入支出结构图
  • 董事会费用计入什么科目
  • 二手房有不动产统一发票吗
  • 为员工买的商业险是否能税前扣除
  • 2021年新疆果业灰枣销售情况
  • 异常增值税扣税凭证
  • 没有ca证书怎么办社保
  • 预缴所得税会计分录怎么做
  • 补开去年的发票怎么结转成本?
  • 来的货比合同金额多怎么申报印花税?
  • 车辆保险返点计算器
  • 购买土地交易费用怎么算
  • 发票如何认证及开票
  • 网速不稳定的解决方法
  • mac笔记本装了双系统后打开苹果系统和原来一样吗
  • 债券转换为普通债权
  • 确认的政府补助怎么入账
  • 无形资产转让的会计处理
  • 如何用php操作mysql
  • 房地产预缴所得税怎么算
  • 汇兑差额如何计算
  • 最强alpha什么意思
  • ci框架视频教程
  • 工程款清账的句子发朋友圈
  • 成本核算的会计处理
  • 小企业原材料
  • 社保缴费基数是怎么确定的
  • 行政事业单位福利费列支范围及标准2023
  • 社保费怎么做记账凭证
  • 农业种植会计
  • 银行利息支出税率是多少
  • 增值税进项税没抵扣
  • 企业所得税表利润总额是净利润吗
  • 分配人工费的会计分录
  • 代开发票是不是都要扣增值税呢?
  • 企业出租经营权是否征税
  • 暂估入库后发票来不了
  • 实收资本印花税属于什么税目
  • 注册资本为0的公司可以去吗
  • 小规模纳税人本期应纳税额
  • 企业利润分配的内容
  • 递延收益影响当期所得税吗为什么
  • 购买超市购物卡有优惠吗
  • 人力成本工资总额指应发工资
  • 固定资产会计核算方法
  • mysql有外键数据输入
  • sql多表连接查询
  • virtualboxubuntu安装教程
  • winpe.wim怎么安装
  • win7把声音设备禁用了怎么要回来
  • mac怎么连续播放视频
  • windows8的ie浏览器在哪
  • centos6启动服务的命令
  • scsiaccess.exe - scsiaccess是什么进程 有什么用
  • node分页接口
  • cocos2dx怎么安装
  • 滑动到点击位置的快捷键
  • python 爬取
  • 数据库的基本操作语句有哪些
  • nodejs.
  • 使用Meteor配合Node.js编写实时聊天应用的范例
  • 安卓状态栏宽度
  • unity引擎占用内存多少
  • unity preferences
  • 2012 05-26 Unity3D研究院之两种方式播放游戏视频(二十五) 雨松MOMO
  • jquery easing
  • js基于什么
  • 发票打印怎么调整尺寸
  • 报价单盖什么公章
  • 湖北省电子税务局操作指南
  • 如何抵扣税款
  • 车辆购置税完税证明怎么查询
  • 金税三期可以申报个税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设