← [ BACK_TO_NOTES ]

前端工程化MOC

前端工程化与 AI 工程化知识索引,覆盖构建、规范、性能、Monorepo 与 AI 工作流。

#moc #evergreen #eng

🛠️ 前端工程化 MOC

知识总览

filters:
  and:
    - 'file.ext == "md"'
    - 'file.inFolder("z")'
    - 'this.file.links.contains(file)'
    - 'file.path != this.file.path'
formulas:
  knowledge: 'file.asLink(title)'
properties:
  formula.knowledge:
    displayName: 知识
  note.description:
    displayName: Description
  note.mastery:
    displayName: Mastery
views:
  - type: table
    name: 知识总览
    order:
      - formula.knowledge
      - note.description
      - note.mastery
    columnSize:
      formula.knowledge: 280
      note.description: 760
      note.mastery: 56

前端工程化与 AI 工程化实践:构建工具、代码规范、性能优化、Monorepo 和 AI 工作流等。


🎯 快速导航

领域入口说明
构建工具bundling-toolsVite/Webpack/Rollup
代码规范setup-eslint-prettierESLint & Prettier
性能优化frontend-engineering-performance-optimization性能优化实践
Monoreponx-overviewMonorepo 架构

📦 构建工具


📐 代码规范


📊 数据与观测


⚡ 性能优化


📁 大文件传输


🤖 AI 工程化


🏗️ Monorepo 架构


📂 项目组织


🗂️ 状态管理与 UI


🧪 测试工具


🔄 CI/CD 与自动化


🔧 问题排查


📋 开发流程与工具


📱 移动端开发


🔗 相关 MOC

面试要点

来自 为什么说 Vite 比 Webpack 快 的面试视角整理。

一句话回答

Vite 在开发环境通常更快,核心原因是它利用浏览器原生 ESModule,避免像传统打包工具那样在启动时先把整个项目打成一个大包。

最稳的回答主线

开发环境为什么快

  • 不需要冷启动时整体打包
  • 浏览器按需请求模块
  • 热更新粒度更细

生产环境不是“不打包”

Vite 在生产构建时通常还是会交给 Rollup 做打包优化。

面试常见追问

那为什么 Webpack 慢

传统模式下,开发环境也经常先做整体依赖图构建和打包,项目大时冷启动和热更新成本更高。

Vite 是不是任何场景都更好

不一定。工程复杂度、插件生态、历史项目兼容和团队习惯也会影响选择。

最短记忆方式

Vite 开发更快,关键在于“开发时尽量不先整体打包”。

创建于 2025/12/8 更新于 2026/10/17
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本