本话题发布Webpack配置技巧相关的博客文章和技术分享,将持续更新,为您推荐了13篇博客,访问即可查看更多精彩内容。
-
目录规范:哪种方案更适合你? 最近在重构一个项目的目录结构,突然意识到一个问题:目录规范这事儿,真的没有“唯一正确答案”。不同的团队、不同的项目需求,甚至不同开发者个人的习惯,都会导致最终的目录设计千...
-
resolve配置把我折腾惨了 最近在重构一个老项目,用的是Webpack 5。本来以为升级完Webpack就万事大吉,结果一跑项目就报错,说找不到模块。这里我踩了个坑,花了整整一天才搞定,写下来给大...
-
优化前:卡得不行 前几天接手了一个项目,里面有个自定义插件,功能挺酷炫,但性能差到让我怀疑人生。每次页面加载都卡得像老牛拉破车,尤其是插件初始化的时候,UI直接卡住不动,用户点击都没反应。试了几次刷新...
-
项目初期的技术选型 上个月接手了个老项目,是个基于 Vue 2 的管理后台,打包出来的 vendor.js 超过 3.8M,首屏加载动不动就十几秒,用户投诉邮件都快炸了。老板说再不优化就“考虑换人”,...
-
又出幺蛾子了,API路径重写不生效 今天上线前最后检查功能,发现前端调用的某个接口死活走不到后端。报404,但后端同学说服务根本没收到请求。我第一反应是:是不是拼错了?查了一遍URL,没问题。然后怀疑...
-
打包优化:我到底该用哪个? 最近又在搞构建优化,说实话这玩意儿每次上线前都得折腾一通。这次主要是解决首包太大、加载慢的问题,顺手把几个主流方案拉出来遛了遛。今天想聊的是三个我常用的手段:Code Sp...
-
Report生成这事儿,我试过三种主流方案 最近项目里又遇到要生成PDF报告的需求,用户填完一堆表单,点一下“导出报告”,就得吐出个格式整齐、带图表、能打印的PDF。说起来简单,做起来真是一堆坑。我前...
-
项目初期的技术选型 上个月搞一个内容密集型的中后台系统,页面里塞了十几张图表、一堆懒加载图片、还有几个实时数据卡片。用户反馈“打开慢得像卡碟”,我一开始以为是接口慢,结果 Network 面板一开,发...
-
又踩坑了,React 里 useEffect 依赖项没写对,数据总对不上 上周改一个用户资料页,页面加载后要从接口拉取用户信息,然后根据用户角色动态设置页面标题。结果每次刷新页面,标题要么是空的,要么...
-
为什么要对比这几个方案 代码分割是前端优化中一个老生常谈的话题了。随着应用越来越大,加载时间越来越长,代码分割成了一个绕不开的技术点。市面上有几种主流的代码分割方案,比如基于路由的懒加载、动态导入(i...
-
为什么我开始纠结目录规范这事儿? 说实话,以前写项目根本没怎么管目录结构,想到哪建到哪。结果去年接手一个三年老项目,光是找某个组件的样式文件就花了二十分钟——因为有人把 CSS 放在 src/comp...
-
我的写法,亲测靠谱 在前端开发中,HMR(Hot Module Replacement)是一个非常实用的功能。简单来说,HMR可以在不刷新页面的情况下,实时更新模块,从而提升开发效率。我一般这样处理H...
-
为啥要对比这几个代码分割方案 最近在重构一个项目,发现加载速度有点慢,就想着能不能通过代码分割来优化一下。于是我就去研究了几个主流的代码分割方案,比如动态导入(Dynamic Import)、Reac...