首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack优化
订阅
魔鬼已成仙
更多收藏集
微信扫码分享
微信
新浪微博
QQ
47篇文章 · 0订阅
有点难的知识点:Webpack Chunk 分包规则详解
Chunk 是什么?Webpack 如何根据 entry、异步模块、runtime 配置组装 Chunk?
总结18个webpack插件,总会有你想要的!
何为插件(Plugin)?专注处理 webpack 在编译过程中的某个特定的任务的功能模块,可以称为插件。
webpack优化之玩转代码分割和公共代码提取
开发多页应用的时候,如果不对webpack打包进行优化,当某个模块被多个入口模块引用时,它就会被打包多次(在最终打包出来的某几个文件里,它们都会有一份相同的代码)。当项目业务越来越复杂,打包出来的代码会非常冗余,文件体积会非常庞大。大体积文件会增加编译时间,影响开发效率;如果直…
嘿,不要给 async 函数写那么多 try/catch 了
另外可以发现并不是一个 token 对应一个 Node,等号左右必须都有值才能组成一个声明语句,否则会作出警告,这就是 eslint 的基本原理。最后所有的 Node 组合在一起就形成了 AST 语法树 通过 @babel/traverse 我们能够轻松的找到 await 表达…
Babel polyfill 常见配置对比
对比了解 @babel/preset-env 、core-js@3 、@babel/runtime三者的使用场景和区别
vue-cli3 从搭建到优化
如果已安装旧版本,需要先npm uninstall vue-cli -g 卸载掉旧版本。 注:项目名称不能驼峰命名。 如果选择 y 会让输入名称,以便下次直接使用,否则直接开始初始化项目。 这样的好处是方便管理、后期维护,还可以和后端的微服务对应,建立多文件存放不同模块的api…
基于 Webpack 开发、调试和构建多页面站点(普通 Web 站点)的前端工程化方案
基于 Webpack 开发、调试和构建多页面站点(普通 Web 站点)的前端工程化方案,同时适用于 PC 端和移动端。
vue-cli3.0全面配置
√多环境配置 √proxy √修复HMR失效 √修复Lazyloading routes Error √添加别名 √去除无效css √打包分析 √ 配置externals √sass提供全局样式及变量 √文件上传alioss √添加IE兼容 √开启gzip
我是如何将网页性能提升5倍的 — 构建优化篇
最近对公司的一个 PC 站点做了一次整体的性能优化,由于这个系统业务复杂、依赖非常多,加载速度非常慢,优化后各个性能指标都有了显著提升,大约加载速度快了 5 倍左右。 我在 构建、网络、资源加载、运行时、服务端、功能组织等多个方面都进行了优化,准备做一个系列,分章节给大家分享下…
vuecli3中利用SplitChunksPlugin分割代码
all: 不管文件是动态还是非动态载入,统一将文件分离。当页面首次载入会引入所有的包 async: 将异步加载的文件分离,首次一般不引入,到需要异步引入的组件才会引入。 initial:将异步和非异步的文件分离,如果一个文件被异步引入也被非异步引入,那它会被打包两次(注意和al…