全部学科
Python全栈
python
NodeJS全栈
nodejs

生态工具链扩展专题测试

18 题 36 分钟 难度:★★★
💡 参考答案在文末
判断题
1

Storybook 与 Vite 集成后,可以使用 Vite 的构建能力处理组件和 Stories。

A

B

2

Vitepress 是基于 Vite 的静态站点生成器,专为技术文档设计。

A

B

3

Vitest 是基于 Vite 的单元测试框架,支持 ESM 模块测试和快速热更新。

A

B

4

Astro 是基于 Vite 的多框架静态站点生成器,支持混合使用 Vue、React、Svelte 组件。

A

B

5

Vitepress 是基于 Vite 的静态文档站点生成器,专为技术文档设计。

A

B

6

Vitest 是基于 Vite 的单元测试框架,与 Vite 共享配置和转换管道。

A

B

单选题
7

Vitest 相比 Jest 的主要优势是什么?

A

支持更多测试特性

B

基于 Vite 配置共享,ESM 支持更好

C

社区生态更丰富

D

兼容性更好

8

Astro 的岛屿架构(Islands Architecture)核心思想是什么?

A

所有组件都是静态 HTML

B

只有交互组件客户端注水,其余静态

C

使用 Web Worker 运行组件

D

组件按岛屿地理位置加载

9

Vitepress 的主要定位是什么?

A

全功能静态站点生成器

B

专为技术文档设计的轻量文档工具

C

博客内容管理系统

D

企业门户生成器

10

Storybook 的主要用途是什么?

A

端到端测试

B

UI 组件开发和文档展示

C

构建工具替代

D

部署平台

多选题
11

Vitepress 的核心特性有哪些?

A

基于 Vite 极快的热更新

B

内置 Markdown 增强功能

C

支持 Vue 组件嵌入文档

D

自动生成导航和侧边栏

12

Vitepress 与其他文档工具的对比特点有哪些?

A

比 Docusaurus 更轻量专注

B

比 Docsify 功能更完整

C

Vue 技术栈原生支持

D

构建速度更快

13

Storybook 与 Vite 集成的配置步骤有哪些?

A

安装 @storybook/addon-vite

B

设置 builder 为 vite

C

配置 viteFinal 自定义 Vite 选项

D

Stories 文件使用 .stories. 格式

14

Storybook 支持哪些测试功能?

A

组件交互测试

B

视觉回归测试

C

可访问性测试

D

单元测试断言

15

Vitest 在 Vite 项目中的集成方式是什么?

A

安装 vitest 包

B

在 vite.config.ts 中添加 test 配置

C

可复用 Vite 的 resolve、define 等配置

D

测试文件默认使用 .test. 命名

16

Vitest 的主要特性有哪些?

A

与 Vite 共享配置和插件

B

支持测试热更新

C

支持 TypeScript 和 JSX 测试文件

D

内置代码覆盖率报告

17

Astro 与 Vite 的关系是什么?

A

Astro 内部使用 Vite 作为构建工具

B

Astro 扩展 Vite 的静态站点能力

C

Astro 配置与 Vite 配置兼容

D

Astro 可以使用 Vite 插件

18

Astro 的核心优势有哪些?

A

默认零 JS 输出极致性能

B

支持多框架组件混用

C

岛屿架构精确控制注水范围

D

基于 Vite 快速构建

参考答案
1.正确 2.正确 3.正确 4.正确 5.正确 6.正确 7.B 8.B 9.B 10.B 11.A;B;C;D 12.A;B;C;D 13.A;B;C;D 14.A;B;C;D 15.A;B;C;D 16.A;B;C;D 17.A;B;D 18.A;B;C;D
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一套试卷 生产环境最佳实践专题测试
下一套试卷 → 配置文件深入专题测试
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码