Core 深度专题

这个目录补齐常规概览没有讲透的维护细节。它不是源码逐行导读,也不是 API 手册,而是围绕 Rslib core 中最容易踩坑的机制写成的专题说明。

写作结构

每个专题尽量回答这些问题:

  • 这个问题为什么存在?
  • Rslib 当前策略是什么?
  • 关键源码在哪里?
  • 如果删掉或改错会坏成什么样?
  • 产物大概长什么样?
  • 哪些测试覆盖它?
  • 修改时要注意哪些相邻系统?

专题列表

  1. ESM、CJS、UMD、IIFE、MF 产物矩阵
  2. Bundleless external 深入说明
  3. Auto external 与 externals type
  4. 扩展名、extensionAlias 与 Node 解析
  5. Bundleless outBase 与 entry
  6. CSS Modules 与 CSS extract 深入说明
  7. 框架适配总览:React、Vue、Svelte 与通用规则
  8. Vue SFC bundleless 特判
  9. React JSX 输出策略
  10. SVGR 与资源 URL 保留
  11. Svelte 为什么没有 core 特判
  12. Shims 与运行时兼容
  13. MF format 不是普通 library format
  14. mergeRslibConfig、inspect 与 debug 配置
  15. Decorators 与 externalHelpers 隐性兼容逻辑
  16. Exe builder binary 与 executable binary 模型
  17. 配置顺序和失败形态

与其他文档的关系

  • 想了解系统全貌,先读 ../guides/
  • 想理解“为什么这段逻辑存在”,读本目录。