Core 深度专题
这个目录补齐常规概览没有讲透的维护细节。它不是源码逐行导读,也不是 API 手册,而是围绕 Rslib core 中最容易踩坑的机制写成的专题说明。
写作结构
每个专题尽量回答这些问题:
- 这个问题为什么存在?
- Rslib 当前策略是什么?
- 关键源码在哪里?
- 如果删掉或改错会坏成什么样?
- 产物大概长什么样?
- 哪些测试覆盖它?
- 修改时要注意哪些相邻系统?
专题列表
- ESM、CJS、UMD、IIFE、MF 产物矩阵
- Bundleless external 深入说明
- Auto external 与 externals type
- 扩展名、extensionAlias 与 Node 解析
- Bundleless outBase 与 entry
- CSS Modules 与 CSS extract 深入说明
- 框架适配总览:React、Vue、Svelte 与通用规则
- Vue SFC bundleless 特判
- React JSX 输出策略
- SVGR 与资源 URL 保留
- Svelte 为什么没有 core 特判
- Shims 与运行时兼容
- MF format 不是普通 library format
- mergeRslibConfig、inspect 与 debug 配置
- Decorators 与 externalHelpers 隐性兼容逻辑
- Exe builder binary 与 executable binary 模型
- 配置顺序和失败形态
与其他文档的关系
- 想了解系统全貌,先读
../guides/。 - 想理解“为什么这段逻辑存在”,读本目录。