模块化与依赖预构建专题测试
考察知识点
- 依赖预构建原理
- CommonJS/UMD 转换
- optimizeDeps 配置
- 强制预构建与排除
- 预构建缓存机制
- 模块解析规则
💡 参考答案在文末
判断题
1
Vite 的依赖预构建会将 CommonJS/UMD 模块转换为 ESM 格式。
2
optimizeDeps.include 可以强制将某些依赖加入预构建列表。
3
删除 node_modules/.vite 目录可以强制 Vite 重新进行依赖预构建。
单选题
4
依赖预构建的缓存存放在哪个目录?
5
optimizeDeps.exclude 配置项的作用是什么?
6
启动 Vite 时强制重新预构建,应该使用哪个命令行参数?
多选题
7
Vite 进行依赖预构建的主要原因有哪些?
8
关于依赖预构建的性能优化,以下哪些说法正确?
9
以下哪些情况需要使用 optimizeDeps.include 强制预构建?
10
optimizeDeps 配置项有哪些子选项?
11
哪些情况需要强制重新预构建?
12
强制重新预构建有哪些方法?
参考答案
1.正确
2.正确
3.正确
4.B
5.B
6.B
7.A;B
8.A;B;D
9.A;B;D
10.A;B;C;D
11.B;C
12.A;B;C
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码