前端工程化

当时只道寻常1 天前
前端工程化
npm-check-updates 最全用法合集本文整理 npm-check-updates (简称 ncu)从入门到实战的全部常用命令,一站式解决项目依赖检查、升级、筛选、配置等场景,适用于 Node.js 项目,复制即用。
Patrick_Wilson2 天前
前端·代码规范·前端工程化
你的 MR 超过 500 行了吗?——大型代码合并请求拆分实战指南前段时间,Node.js 社区一个引发热议的 PR 让我深有感触——Virtual File System for Node.js #61478,一个约 2 万行改动、130 个 commit 的超大 PR,从 1 月提交到 4 月仍未合入,期间经历了架构方向争论、多轮返工、被迫转回 Draft 重写 Review Guide。
Pending6 天前
开源·webrtc·前端工程化
从 400 行到 40 行:一个 WebRTC 播放器的简洁实现之道做 WebRTC 播放器,90% 的代码不是在"做播放",而是在"处理复杂度"。原生 WebRTC API 有多复杂?光是完成一次播放,你需要理解这些概念之间的关系:
踩着两条虫7 天前
vue.js·ai编程·前端工程化
VTJ.PRO 在线应用开发平台的构建与发布脚本本文档详细介绍了位于 scripts/ 目录下的自动化脚本。这些工具用于管理 VTJ.PRO 平台的整个生命周期,包括项目模板打包、环境清理,以及为“完整版”和“云版”两种部署变体生成可用于生产的发布产物。
Forever7_10 天前
前端·前端框架·前端工程化
重磅!Vue3 手势工具正式发布!免费使用!vue3-touch-events 是 Vue3 专用触控事件库,可在任意 HTML 元素上启用 tap、swipe、touch、hold、drag、zoom 等事件,一套语法同时支持 PC 鼠标与移动端触屏,全局注册后全项目可用,无需改造组件。基于 MIT 协议开源,仅支持 Vue3。
memeflyfly12 天前
前端·前端工程化
Vercel 自动部署完全指南:从配置到问题排查Vercel 作为现代化的前端部署平台,最吸引人的特性之一就是与 GitHub 的无缝集成——当你推送代码到仓库时,Vercel 会自动触发部署,实现真正的 GitOps 工作流。然而,在实际使用中,不少开发者都遇到过“代码推送了,Vercel 却没反应”的尴尬情况。
张拭心13 天前
前端·ai编程·前端工程化
什么是 Harness Engineering,为什么最近都在说它大家好,我是拭心。最近 Harness Engineering 很火,国内外都在谈论它,我们也来简单聊聊。
Patrick_Wilson15 天前
javascript·npm·前端工程化
你删过 lock 文件吗?聊聊包管理器迁移中 90% 的人会踩的坑"删掉 node_modules 和 package-lock.json,重新 npm install 一下。"
WaitingChen17 天前
前端工程化
Vite 环境变量一个隐藏大坑:为什么 `import.meta.env?.XXX` 会让你线上翻车?在用 Vite 开发前端应用时,import.meta.env 基本是人手一套: 切环境、改接口地址、打开/关闭某些特性,几乎都要依赖它。
乘方20 天前
前端工程化
Vite 和 Wepack 中如何处理环境变量.env: 所有环境都会加载 .env.local: 所有环境都会加载,但被 git 忽略 .env.[mode]: 只在指定模式下加载(如 .env.development、.env.production) .env.[mode].local: 只在指定模式下加载,且被 git 忽略
sunny_21 天前
前端·前端框架·前端工程化
熬夜通宵读完 VitePlus 全部源码,我后悔没早点看尤雨溪搞了个大的。我花一整夜把它拆了个底朝天,发现这东西远比你想的恐怖。3 月 13 日深夜,尤雨溪在 X 上发了一条推文,平静地宣布了一件大事:
eason_fan21 天前
前端·前端工程化
踩坑记录:Mac M系列芯片下 pnpm dlx 触发的 esbuild 架构不匹配错误在日常开发中,克隆一个前端项目后,我们习惯性地执行 pnpm install 和 pnpm dev。但最近在搭载 Apple Silicon (M系列芯片) 的 Mac 上,项目启动时却抛出了一个极其刺眼的致命错误,甚至重新 git clone 项目也无法解决。
sudo_jin22 天前
前端工程化
《前端工程化:从零重构》课程第一章:混乱的起源 —— 当项目失去秩序副标题:从手动管理 <script> 标签到理解模块化的必要性完成本课后,你将能够:我们将创建一个简单的 Todo List,但故意采用最原始、最手工的方式来组织代码。
siger23 天前
前端·node.js·前端工程化
徒手开荒-我用纯Nodejs+pnpm+monorepo改造了一个多vue2的iframe"微前端"项目LabLIMS是一个实验室信息管理系统,前端架构采用了一种"类微前端"的设计模式——通过iframe将多个独立的Vue2子项目组织在一起。这种架构在项目初期确实带来了模块解耦的好处,但随着项目规模的扩大,问题也日益凸显。
达拉24 天前
前端·前端工程化
我花了三天用AI写了个上一代前端构建工具前端工程化实践:从复制粘贴到一键生成,xcli 解决了什么问题,又是如何设计的。耗时:约 2 小时耗时:约 3 分钟
猩球中的木子1 个月前
前端·vite·前端工程化
怎么集成安装VitePlus(Vite+)并使用今天看到了尤大大开源了Vite+,而且是MiT开源,在此膜拜大佬并且学习Vite+,希望网上调侃的前端秦始皇构建工具的愿景成真,哈哈。
Bigger1 个月前
前端·vite·前端工程化
从 Grunt 到 Vite:前端构建工具十几年的演化如果你是做前端开发的,大概率接触过这些名字:很多人会有一个疑问:为什么前端工具一直在换? 这些工具到底解决了什么问题?
Bigger1 个月前
前端·css·前端工程化
CSS 这些年都经历了什么?一次看懂 CSS 的演化史很多前端在学习 CSS 时都会有一个疑问:为什么 CSS 会有这么多东西? css2、css3、less、scss、css-in-js、原子 css …… 看起来像是不断在“发明新轮子”。
独泪了无痕1 个月前
vue.js·前端工程化
Vue调试神器:Vue DevTools使用指南在现代前端开发中,Vue.js 应用的组件化架构虽然提升了代码复用性,但也带来了复杂的状态管理和组件交互问题。当应用包含数十个嵌套组件时,传统的 console.log 调试方式如同在黑暗中摸索。Vue.js Devtools 作为官方调试工具,通过可视化界面将组件结构、状态变化和性能数据直观呈现,让开发者能够像"透视"一样观察应用内部运行机制。
Dilettante2581 个月前
webpack·前端工程化
编译期魔法:自定义 Webpack Loader 将函数调用结果"内联"为静态字符串我们的产品同时部署在国内和海外平台,配套的产品文档也分散在不同的域名下。应用中存在大量指向这些文档的链接,而同一篇文档在不同平台的 URL 不同,仅 hash 锚点保持一致。