Tag
前端工程化
现代前端打包工具全面对比:Webpack、Vite、Rollup、esbuild
📚 前言前端打包工具经历了从 Grunt → Gulp → Webpack → Vite 的演进。如今,开发者面对 Webpack、Vite、Rollup、esbuild、Parcel 等众多选择,该如何抉择?本文将全面对比这些现代打包工具。 本文定位是基础对比和选型入口。每个工具的原理、配置和适用场景,会放到独立专题里展开: Webpack:依赖图、Lo...
esbuild
前端工程化
构建工具
Webpack
Vite
Monorepo 项目搭建最佳实践
🚀 实战:搭建 Monorepo 项目步骤 1:初始化项目12345# 创建项目目录mkdir my-monorepo && cd my-monorepo# 初始化pnpm init 步骤 2:配置 pnpm workspacepnpm-workspace.yaml 中的 packages 配置是告诉 pnpm 哪些目录下的子目录是 wor...
前端工程化
Monorepo
pnpm
Turborepo
Changesets
Monorepo 和 Multirepo 在前端领域的应用
📚 前言随着前端项目规模的增长,如何有效地管理多个相关联的项目成为了一个重要课题。Monorepo 和 Multirepo 是两种主流的代码仓库管理策略,各有优劣。本文将深入探讨这两种方案在前端领域的应用。 🎯 什么是 Monorepo 和 Multirepo?Monorepo(单一仓库)Monorepo 是将多个项目放在同一个 Git 仓库中管理的策略...
前端工程化
Monorepo
pnpm
Turborepo
Multirepo