位置: 编程技术 - 正文

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

  • 企业如何帮员工交公积金
  • 稿费的个人所得税税率是多少
  • 税金附加是什么类
  • 新成立的公司要去税务局办理什么
  • 公司代扣代缴个税完税凭证在哪里可以打印
  • 计提递延所得税资产
  • 年末结转本年利润是在结转损益前还是后
  • 公司名字开错了,认证过了怎么处理
  • 一个公司可以有几个公章
  • 个体工商户允许哪些经营范围
  • 土地税返还的会计分录
  • 模板摊销率
  • 资产委托经营管理合同
  • 安装设备领用原材料应该用成本还是公允
  • 属于外来凭证的单据是
  • 业务招待费例子
  • 工厂的劳务加工有哪些
  • linux服务器常用操作命令
  • 签发商业承兑汇票计入什么科目
  • 会计分录中结转成本
  • 如何让游戏速度加快
  • 现行小规模纳税人增值税税率
  • html文档怎么写
  • php延迟2秒执行
  • php加载mysql
  • 应收票据到期后账务处理
  • 政策性搬迁补偿收入
  • 股权转让完税证明要多少时间
  • php获取网站html代码
  • 财政补助结转和财政补助结余
  • 个企年报怎么申报
  • python 添加列表
  • 一次性计提和一次性支付的区别
  • 票据背书转让会计处理
  • 收入小于成本是什么意思
  • 应税货物及劳务 增加
  • sql server 2008 2014
  • 预提费用是应付账款吗
  • 加计扣除的增值税怎么做账
  • 两个独立核算单位可以共用一个账户吗
  • 长期股权投资稀释股权的两种
  • 餐饮会计内账怎么记账
  • 借款怎么入会计分录
  • 小微企业免税销售额怎么填
  • 用承兑付货款怎么做会计
  • 工会经费购买的固定资产处置
  • 公司办公室租金
  • 坏账确认方法有哪些?
  • 对公账户没有用了一定要注销吗?
  • 固定资产不能使用了怎么处理
  • 如何结转生产成本至库存商品
  • 会计 预提
  • 企业建账涉及哪些内容
  • 施工企业其他业务收入包括哪些
  • 记账凭证的基本要素包括哪些
  • 关于职工住房补贴相关文件及规定
  • mysqli查询
  • mysql有外键数据输入
  • SqlServer下通过XML拆分字符串的方法
  • sqlserver存储过程怎么查看
  • win7电脑开机声音怎么改
  • fdreader.exe是什么程序
  • unix怎么操作
  • linux block io
  • Android FrameAnimatio和Tween补间动画
  • cocos怎么用
  • 安卓开发框架mvvm
  • python怎么打印完整的信息
  • opengl 缓存
  • linux的sed -i
  • Python cx_freeze打包工具处理问题思路及解决办法
  • JavaScript中的this
  • 面向对象三大基本特性
  • jquery $each
  • 消费税抵扣范围包括哪些
  • 211学生占全国比例
  • 江苏省地税局公众号关注
  • 税务局网上缴税
  • 美团上满30减12的券在哪啊
  • 甘肃税务网上办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设