位置: 编程技术 - 正文

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

  • 支付税金怎么算
  • 短期借款利息计提分录
  • 在建工程转入固定资产当月计提折旧吗
  • 从一个公司到另一个公司公积金
  • 正版手写
  • 前期物业开办费和承接费一样吗
  • 土地使用权出资入股税费
  • 待处理财产损益是什么意思
  • 事业单位自筹事业人员
  • 总账期末余额为零怎么写
  • 公司注销库存商品转营业外收入
  • 交易性金融资产借贷方向
  • 普通征税差额征税减按征税
  • 委托出口货物怎么办理退免税?
  • 基建项目税率
  • 增值税普票当月开错了怎么办
  • 代开普通发票要什么材料?
  • 社保打的生育保险怎么做账
  • mac怎么调整网页大小
  • iphone7如何设置输入法
  • 个贷系统平帐专户A贷
  • 企业合并中或有负债确认后期调整的项目
  • 收到对方投资款怎么做会计凭证
  • 会计档案的保管期限是从什么算起
  • 租赁公司车转个人有报废年限吗?
  • php页面之间传值
  • springboot集成camunda+bpmn
  • bootice.exe
  • php中array_multisort对多维数组排序的方法
  • 缴纳个税时怎么做分录
  • phpmvc框架工作原理
  • Yii2 assets清除缓存的方法
  • php自定义函数的关键字是什么
  • 个人独资企业如何做账
  • makefile 编译选项
  • python输入三科成绩
  • 实际库存小于账面库存
  • 长期借款的处理原则
  • 视同销售实物出资是否开专票吗
  • sql有数据保护功能
  • 驱动开发:内核是什么
  • 税务新法规
  • 实收资本认缴怎么做账,要做账吗
  • 电子缴款凭证在哪里找
  • 固定资产加速折旧的方法有哪些
  • 税务局返还的个税手续费是否纳税
  • 资本化期间专门借款利息费用需将
  • 研发支出怎么结转到管理费用
  • 员工自动辞职有工龄工资吗
  • 国家法定滞纳金规定
  • 支付行业培训流程
  • 建筑图纸设计费怎么收费
  • 金税盘税费减免分录
  • 境外机构境内外汇账户管理办法
  • 股权转让如何避免转让前债务
  • 直接费用的定义
  • 房地产企业资产负债率的正常范围
  • mysql如何修改默认值
  • windows任务管理
  • centos7怎么看cpu和内存
  • xp怎么装系统步骤图解
  • windows怎么拨号
  • 如何设置桌面背景颜色
  • linux 文件执行
  • mpcmdrun.exe是什么进程
  • win7怎么让系统更加快
  • win7共享文件夹设置访问权限
  • linux mv命令的用法
  • 深入浅出android开发
  • node.js的安装方法
  • 批处理copy合并文件
  • javascript+css3 实现动态按钮菜单特效
  • python自定义min_self函数
  • python字典x in d
  • 税务行政部门有哪些
  • 遵从与尊从
  • 河南省国家税务总局网站
  • 煤炭洗选工艺
  • 沧州市养老保险局官网
  • 美国海外公司每年利润
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设