构建原理与底层机制专题测试
1
单选题
Vite 在开发环境下不进行 bundle 的核心技术原因是什么?
2
单选题
esbuild 在依赖预构建中的性能优势主要来自什么?
3
多选题
Rollup 在生产构建阶段负责什么?
4
单选题
Vite 开发环境利用浏览器原生 ESM 加载模块的主要优势是什么?
5
多选题
Vite 开发环境的 ESM 加载流程包含哪些步骤?
6
多选题
Vite 处理非 ESM 依赖(如 CJS 包)的策略是什么?
7
单选题
Vite 选择 esbuild 进行依赖预构建的主要原因是什么?
8
多选题
esbuild 预构建的依赖缓存机制有哪些特点?
9
多选题
optimizeDeps 配置可以控制预构建行为,以下哪些是正确的?
10
单选题
Vite 生产构建为什么选择 Rollup 而不是 esbuild?
11
多选题
Rollup 的模块图构建包含哪些步骤?
12
多选题
Rollup chunk 分割算法考虑哪些因素?
13
单选题
Vite 模块图 ModuleGraph 的主要作用是什么?
14
多选题
ModuleGraph 记录了哪些模块信息?
15
多选题
模块图在 HMR 中的作用是什么?
16
单选题
HMR 边界(boundary)模块的定义是什么?
17
多选题
HMR 更新传播的算法流程是什么?
18
多选题
HMR 的 accept 回调可以接收哪些参数?
📝 发现内容有误?点击此处直接编辑
想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析
长按或扫描二维码,立即体验