当前位置: 首页 > news >正文

打包体积分析和优化

webpack分析工具:webpack-bundle-analyzer

1. 通过<script src="./vue.js"></script>方式引入vue、vuex、vue-router等包(CDN)

// webpack.config.js
if(process.env.NODE_ENV==='production') {module.exports = {devtool: 'none',externals: {vue: 'Vue',vuex: 'Vuex',vue-router: 'VueRouter'}}
}

2. core-js-----babel的一些降级处理(针对ES6的降级处理)(兼容低版本浏览器)

// "build": "vue-cli-service build --modern" // build时加上--modern后会进行两次打包
// 打包出来的html:
// 针对高版本的浏览器(加载的打包体积小)
<script type="module" src="/js/chunk-verder.xxsfds"></script>
// 针对低版本的浏览器才会加载这个
<script scr="/js/chunk-vender.skk113" nomodule></script>

http://www.lryc.cn/news/380955.html

相关文章:

  • numpy的array/asarray/asanyarray的格式转化错误问题解决
  • C++:STL容器-map
  • 你好,复变函数2.0
  • 汉语拼音字母表 (声母表和韵母表)
  • C++20中的Feature Test Mocros
  • 运维iptables与firewalld详解
  • 适用于 Android 的 几种短信恢复应用程序
  • Lodash-js工具库
  • Makefile实战论(一)
  • Hi3861 OpenHarmony嵌入式应用入门--PWM 三色灯
  • CH5xx USB下载工具
  • 问题1.用PGP解密出keybox.xml,过程中报“Can‘t check signature: No public key”如图,这个正常吗?如何解决?
  • 网络物理隔离后 可以用保密U盘进行数据安全交换吗?
  • 机械臂 CoppeliaSim Simulink联合仿真
  • MySQL数据库(一):数据库介绍与安装
  • 天津媒体邀约,及媒体名单?
  • Java | Leetcode Java题解之第168题Excel表列名称
  • 代码随想录算法训练营刷题复习10:二叉树、二叉搜索树复习2
  • 预测准确率达95.7%,ChatMOF利用LLM预测和生成金属有机框架,包含人工智能词汇表(AI glossary)
  • 【Linux】环境基础开发工具使用(yum、vim、gcc/g++、gdb、make/Makefile)
  • Linux基础二
  • Linux运维面试--yum安装和编译安装区别
  • redis 的内存尽量不要超过 10g,超过 10g 可能会有问题
  • 力扣(2024.06.23)
  • OpenCV颜色检测
  • VScode开发ARM环境搭建
  • AI-人工智能指数报告(四):科学、医学与教育
  • Redis内存数据库
  • LabVIEW高精度电能质量监测系统
  • Java程序之可爱的小兔兔