本话题发布前端工程化实践相关的博客文章和技术分享,将持续更新,为您推荐了10篇博客,访问即可查看更多精彩内容。
-
项目初期的技术选型 这个项目是一个中型的电商后台管理系统,功能模块比较多,代码量也挺大。一开始我用的是 Webpack 默认的打包配置,结果发现随着项目逐渐膨胀,打包后的文件体积变得特别大。首屏加载时...
-
优化前:卡得不行 最近接手了一个用Taro开发的小程序项目,刚打开的时候我都惊呆了。首页加载要5秒以上,切换页面还时不时白屏,点个按钮就像按了个哑巴开关,半天没反应。用户反馈更是一片吐槽,说这玩意儿“...
-
先看效果,再看代码 最近在搞一个混合开发的项目,里面涉及到原生模块调用。说实在的,这种需求挺常见的,比如调用手机摄像头、获取地理位置这些功能,纯前端实现起来要么太复杂,要么根本做不到。 举个例子,我们...
-
我的写法,亲测靠谱 说实话,我一开始用 npx 就是图个方便,想临时跑个工具又不想全局安装。但踩了几次坑之后,才意识到这玩意儿用不好反而更麻烦。现在我基本固定了一套写法,稳定、清晰、不容易出错。 最常...
-
先看效果,再看代码 最近接手一个老项目,用的是 Vue 3 + Vite,但打包后体积大得离谱,首屏加载慢得像在等泡面熟。折腾了几天,把构建时间从 45s 优化到 12s,首屏资源从 4.2MB 压到...
-
优化前:卡得不行 上周重构一个中后台项目,用的是 Vite 4 + Vue 3。本地开发跑起来还行,但一部署到测试环境,首页加载直接卡成PPT——首屏白屏5秒多,用户反馈“是不是挂了”。我点开控制台一...
-
优化前:卡得不行 上周重构一个老项目,本地 dev server 启动一次要 5 秒多,HMR 更新更是慢到怀疑人生。改一行代码,等 3 秒才热更新,同事都快睡着了。我一开始以为是 Babel 插件太...
-
我的写法,亲测靠谱 搞前端这么多年,配置规则这东西说简单也简单,说坑也真不少。我一开始也以为就是写个 JSON 或者 JS 对象完事,结果在项目里被各种边界情况打得满地找牙。后来慢慢摸索出一套自己用着...
-
Grunt 打包时图片路径全乱了,折腾一晚上才搞定 昨天改一个老项目,用的是 Grunt 构建的,本来只是想加个新功能,结果打包完发现所有图片都 404 了。页面上全是裂图,控制台一堆 Failed ...
-
我的写法,亲测靠谱 大家好,我是前端老司机一枚,今天给大家分享一下我在使用 HappyPack 过程中总结的一些实战经验。HappyPack 这个工具确实能大幅提高 Webpack 的构建速度,但用起...