vue2 cli4 打包chunk文件太多解决办法

2023-11-12

由于项目原因npm run build打包后chunk文件很多下,想减少chunk文件数量在这里插入图片描述
在这里插入图片描述
在vue.config.js文件中添加webpack插件,文件头加var webpack = require(‘webpack’);,这样chunk文件数量就变少了在这里插入图片描述

 configureWebpack: {
    plugins: [
      new webpack.optimize.LimitChunkCountPlugin({
        maxChunks: 5,
      }),
    ],
  }

附上webpack链接https://webpack.docschina.org/plugins/limit-chunk-count-plugin/

更改配置npm run serve启动会有问题
所以更改配置如下:
configureWebpack: (config) => {
if (process.env.NODE_ENV === ‘production’) {
return {
plugins: [
new webpack.optimize.LimitChunkCountPlugin({
maxChunks: 5,
}),
new CompressionWebpackPlugin({
algorithm: ‘gzip’,
// test: new RegExp(’\.(’ + productionGzipExtensions.join(’|’) + ‘)$’),
threshold: 10240,
minRatio: 0.8,
deleteOriginalAssets: true
}),
],
}
} else {
return {}
}
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue2 cli4 打包chunk文件太多解决办法 的相关文章

随机推荐

  • 如何利用linux解除手机bl锁,小米手机解BL锁教程(小米手机详细图文详解解锁Bootloader教程)...

    小米手机解锁 Bootloader 教程 注意事项 解锁会清除用户数据 解锁前务必要备份好数据 务必保证手机内有可联网的 SIM 卡一张 手机绑定账号时需要 解锁后手机不安全 如不是发烧友请谨慎操作 解锁操作 第一步 打开系统设置 依次点击
  • kingbase 实现多行转一行

    默认情况下金仓数据库中没有array agg 函数 因此需要自己创建 创建SQL为 金仓默认没有该函数 CREATE AGGREGATE array agg anyelement sfunc array append 每行的操作函数 将本行
  • Android Studio删除module

    在我们Android Studio编程过程当中 总有一些不需要以及占空间的Module在我们面前 通常道理中点击你要删除的Module右键就会有delete按钮就可以删除你要的Module 但却没有你需要的Delete按键 这时候应该怎么办
  • addEventListener与事件捕获、事件冒泡

    addEventListener与事件捕获 事件冒泡 一 addEventListener的基本用法 项目开发中 javascript和html的解耦变得至关重要 我们被推荐使用事件动 态绑定的方式来处理按钮的事件 W3C为我们提供了add
  • MyBatis树形结构查询

    前言 对于树形结构的数据库设计通常是基于继承关系设计的 也就是通过父ID关联来实现的 还有就是基于左右值编码设计 本文以继承关系设计的树形结构来讨论下MyBatis树形结构查询 以深度为二的树为例 要将这种结构的数据查询出来 通常的做法是先
  • app uni 字符串 换行_uniapp 解析富文本,以为写完了,没想到....

    在使用uniapp开发小程序遇到了这么一段富文本 需要解析为 可看 文本 主体 保质期 360日 产品标准号 GB T1354 首先在uniapp插件时长搜索解析富文本 得到了 uParse修复版 html富文本加载 修改部分样式得到下面效
  • 从零开始搭建物联网平台(一)前言

    我是一名全栈攻城狮 从步入这个江湖三年以来 感觉风风雨雨 有些梦破碎了 有些梦成真了 有些梦也渐行渐远了 曾几何时的挥斥方遒 如今也渐渐被社会的毒打所圆润 2020年这个世界或许很乱 自然灾害 全球疫情 局部战争 但是身为一枚程序 其实我都
  • 观察者模式(C++)

    include
  • 服务器内存不足应用无法登录,登录服务器时显示"存储空间不足,无法处理此命令."...

    您好 根据您的描述 我想跟您确认以下几个问题 1 您在使用带网络连接的安装模式下是否也出现该错误提示 您的这一问题可能有多种原因造成 不过通常是堆栈耗尽导致的 请参考下面的KB 注意 本篇回复包含了对第三方网站的引用 微软提供这些信息仅仅是
  • 数组实例的find()和findIndex()

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 数组实例的find方法 用于找出第一符合条件的数组成员 它的参数是一个回调函数 所有的数组成员依次执行该回调函数 直到找出第一个返回值为true的成员 然后返回该成员 如果
  • 一定要会用selenium的等待,3种等待方式解读

    很多人问 这个下拉框定位不到 那个弹出框定位不到 各种定位不到 其实大多数情况下就是两种问题 有frame 没有加等待 殊不知 你的代码运行速度是什么量级的 而浏览器加载渲染速度又是什么量级的 就好比闪电侠和凹凸曼约好去打怪兽 然后闪电侠打
  • ad Hoc打包测试

    一 iOS证书 首先介绍一下iOS证书 iOS证书分两种 1 开发证书 用来给你 开发人员 做真机测试 2 发布证书 又分为两种 发布到app store 和发布测试的ad hoc证书 本文就详细讲解 ad hoc证书的创建 二 什么时候用
  • 基于STM32的ESP8266天气时钟(2)--------MCU获取天气数据

    前言 上一章节我们通过串口调试助手 成功获取到天气数据 这一节我们将通过MCU的串口发送 接收功能 实现MCU获取天气数据 传送门 基于STM32F103的网络天气时钟 1 通过串口获取天气 文章目录 1 摘要 2 硬件准备 2 1 WIF
  • fabric.js保存自定义属性重新渲染

    项目开发中 用到了fabric js开发一系列画布功能 其中 在做画布的序列化和反序列化功能时候 自定义的属性并不能够直接保存下来 这时候则需要我们自己做一些事情啦 下面是我的一个解决方法 在添加画布对象到画布上面之前 修改画布的toObj
  • 学习笔记之30个常用的maven命令

    maven 命令的格式为 mvn plugin name goal name 可以接受的参数如下 D 指定参数 如 Dmaven test skip true 跳过单元测试 P 指定 Profile 配置 可以用于区分环境 e 显示mave
  • 用react 写一个lyout页面

    可以使用 React 创建一个布局页面 首先 你需要在你的项目中安装 React 和 ReactDOM 然后你就可以开始创建你的布局页面了 你可以使用 JSX 语法在你的布局页面中创建 HTML 元素 例如 下面的代码创建了一个带有一个标题
  • Linux下libxml库编程(二)

    http leansmall blog 163 com blog static 51617691200811171560790 3 3 重要操作 3 3 1 创建XML文档 创建一个xml文档流程如下 l 用xmlNewDoc函数创建一个文
  • 【2】Midjourney注册

    随着AI技术的问世 2023年可以说是AI爆炸性成长的一年 近期最广为人知的AI服务除了chatgpt外 就是从去年五月就已经问世的AI绘画工具mid journey了 几个AI工具也代表了人工智能的热门阶段 只要输入一段文字 AI就会根据
  • 2021-07-19PHP面试笔试题记录

    1 执行以下代码 输出结果是 正确结果为 echo class b something 2 执行以下代码 输出结果是
  • vue2 cli4 打包chunk文件太多解决办法

    由于项目原因npm run build打包后chunk文件很多下 想减少chunk文件数量 在vue config js文件中添加webpack插件 文件头加var webpack require webpack 这样chunk文件数量就变