首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack
订阅
阿姐
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
抛开场景,一味的吹捧路由懒加载就像在耍流氓🤣
异步路由长啥样? 原理不做过多介绍(大家都知道),直接上代码了 一般来说,只有SPA需要异步路由。当配置了异步路由,通过split chunk,打包后都会生成单独的chunk,以webpack为例,建
Webpack4之SplitChunksPlugin
webpack4之前,大家一直都是用CommonsChunkPlugin来做代码切割。那用他具体有什么坑呢? 我用起来感觉最诡异的点就是每次切割之后,新生成的chunk会和被提取的chunk生成一种父子关系(生成的公共chunk为entry chunk,之前有写过一篇文章介绍)…
简单易懂的 webpack 打包后 JS 的运行过程
hello~亲爱的看官老爷们大家好~ 最近一直在学习 webpack 的相关知识,当清晰地领悟到 webpack 就是不同 loader 和 plugin 组合起来打包之后,只作为工具使用而言,算是入门了。当然,在过程中碰到数之不尽的坑,也产生了想要深入一点了解 webpack…
Vue 打包上线后的缓存问题
升级时缓存问题倒解决了,但直接导致了用户每次访问你的程序时都要重新请求服务器,所有的静态资源都无法用缓存了,浪费流量,网络压力变大。 程序每次升级后,用户都不会因为缓存问题而执行的仍然是老的程序。 若程序没升级,用户对静态资源的请求则能用到缓存。 由于vue脚手架每次打包时,都…
webpack4 optimization配置splitChunks和namedChunks
想要实时查看打包变化,可以通过一个打包分析利器。webpack-bundle-analyzer chunk: 含义是拆分模块的范围,它有三个值async、initial和all。 假如我先建立一个btest文件,再建立一个atest文件,进行打包后,发现btest的文件的has…
Webpack项目优化之CDN加速、Gzip压缩和SplitChunks拆分
这里以vue项目为例,配置包括但不限于vue项目。其他项目按类似逻辑配置基本一样。 分析:通过把类似 echart、element-ui、lodash 等第三方依赖库单独提取出,从而减小打包的体积大小,关键属性 externals 配置后的依赖插件不会被打包进 chunk 。而…
一文读懂babel-loader、babel-polyfill、babel-transform-runtime的区别和联系
在我们的项目中,如果使用了es6的语法和API时就要用到babel对这些语法进行转化,使代码可以在低版本的浏览器上正常运行。 因为单独使用babel-loader是不能对es6的语法进行解析的,需要配合babel-preset-env。 依然报错,但是报错信息发生了变化,因为b…
【初学者笔记】前端工程化必须要掌握的 webpack
本文是零基础入门 webpack 的教学, webpack 是一个用于 web 项目的模块打包工具。在大部分的使用场景中,我们将它看作是一个 web 前端模块打包工具。