首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack
订阅
Miang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
有点难的知识点:Webpack Chunk 分包规则详解
Chunk 是什么?Webpack 如何根据 entry、异步模块、runtime 配置组装 Chunk?
webpack打包原理 ? 看完这篇你就懂了 !
[实践系列] 主要是让我们通过实践去加深对一些原理的理解。 [实践系列]你能手写一个 Promise 吗?Yes I promise。 有兴趣的同学可以关注 [实践系列] 。 求 star 求 follow~ 入口起点(entry point)指示 webpack 应该使用哪个…
@babel/plugin-transform-runtime 到底是什么?
很多初学者在刚接触 babel 的时候,通常会看到这样一个报错信息: 这个报错表面上是由于 async function 语法被 babel 转译之后的代码使用了 regeneratorRuntime
一文搞清楚前端 polyfill
三种方法又可以相互借鉴进行组合,来完成业务所需的补丁。分别介绍: 所以我们需要打上相应的补丁。可以用第三方成熟的 package ,也可以使用 MDN 提供的模板进行打补丁: 问题是解决了,但优势和劣势也相当明显:优势是保持最小化引入,不会有额外的冗余代码开销,保证了应用的性能…
从今天开始,学习Webpack,减少对脚手架的依赖(下)
答:适合没接触过Webpack或者了解不全面的人。 答:先介绍背景,由背景引入Webpack的概念,进一步介绍Webpack基础、核心和一些常用配置案例、优化手段,Webpack的plugin和loader确实非常多,短短2w多字还只是覆盖其中一小部分。 PWA全称Progre…
如何使用 splitChunks 精细控制代码分割
前端小伙伴都知道,为了降低包大小,经常会把依赖的前端模块独立打包,比如把 vue、vue-router 打到一个单独的包 vendor 中。另外,常会将存在多个路由的复杂页面的每个页面都单独打一个包,只有访问某个页面的时候,再去下载该页面的js包,以此来加快首页的渲染。 无论是…
webpack splitChunks配置(一)chunks属性的使用
1、将构建出来的一个代码块,分解成多个小块,方便加载。 2、将业务代码和第三方库的代码分离,这样增加新的业务的时候就不会影响到第三方库代码的内容,也不会影响到浏览器的缓存了。 在开发过程中可能经常会遇到业务变更的情况这个时候就需要将业务代码和第三方库的代码进行分离,保证我们部署…
script 标签的加载机制 | 前端查漏补缺
我们平时“搬砖”只关注业务代码,页面脚本现在都由 webpack 帮我们自动组装,可能会忽略页面 script 的一些细节。 不太明白没有关系,必须承认我做了那么多年也对这块朦朦胧胧(没有具体实践过),下面会从简单的 demo 帮大家捋清这些概念。 利用 koa 起一个简单的 …
webpack4.0打包优化策略(二)
webpack4以前都是通过DefinePlugin来定义NODE_ENV环境变量,以决定library中应该引用哪些内容。
Webpack4: Tree-shaking 深度解析
所谓Tree-shaking就是‘摇’的意思,作用是把项目中没必要的模块全部抖掉,用于在不同的模块之间消除无用的代码,可列为性能优化的范畴。 Tree-shaking早期由rollup实现,后来webpack2也实现了Tree-shaking的功能,但是至今还不是很完备。至于为…