全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📝 1 篇文章 18 道配套习题

生态工具链扩展专题

专题说明

本专题介绍 Vite 生态工具链扩展,帮助开发者集成测试、文档、组件开发等工具。

学习目标

  1. 掌握 Vitest 单元测试框架集成
  2. 学会使用 Vitepress 构建文档站点
  3. 理解 Storybook 组件文档与 Astro 静态站点框架

学习内容

  • Vitest 单元测试框架:Vite 原生测试工具
  • Vitepress 文档站点:技术文档生成
  • Storybook 组件文档:组件可视化文档
  • Astro 静态站点框架:多框架静态站点生成

学习建议

实际配置 Vitest 进行单元测试,使用 Vitepress 构建项目文档。

📝 发现内容有误?点击此处直接编辑

📝 配套习题(16 题)

1
判断题

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

A

B

2
单选题

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

A

支持更多测试特性

B

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

C

社区生态更丰富

D

兼容性更好

3
多选题

Vitest 的主要特性有哪些?

A

与 Vite 共享配置和插件

B

支持测试热更新

C

支持 TypeScript 和 JSX 测试文件

D

内置代码覆盖率报告

4
多选题

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

A

安装 vitest 包

B

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

C

可复用 Vite 的 resolve、define 等配置

D

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

5
判断题

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

A

B

6
单选题

Vitepress 的主要定位是什么?

A

全功能静态站点生成器

B

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

C

博客内容管理系统

D

企业门户生成器

7
多选题

Vitepress 的核心特性有哪些?

A

基于 Vite 极快的热更新

B

内置 Markdown 增强功能

C

支持 Vue 组件嵌入文档

D

自动生成导航和侧边栏

8
多选题

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

A

比 Docusaurus 更轻量专注

B

比 Docsify 功能更完整

C

Vue 技术栈原生支持

D

构建速度更快

9
判断题

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

A

B

10
单选题

Storybook 的主要用途是什么?

A

端到端测试

B

UI 组件开发和文档展示

C

构建工具替代

D

部署平台

11
多选题

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

A

安装 @storybook/addon-vite

B

设置 builder 为 vite

C

配置 viteFinal 自定义 Vite 选项

D

Stories 文件使用 .stories. 格式

12
多选题

Storybook 支持哪些测试功能?

A

组件交互测试

B

视觉回归测试

C

可访问性测试

D

单元测试断言

13
判断题

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

A

B

14
单选题

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

A

所有组件都是静态 HTML

B

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

C

使用 Web Worker 运行组件

D

组件按岛屿地理位置加载

15
多选题

Astro 与 Vite 的关系是什么?

A

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

B

Astro 扩展 Vite 的静态站点能力

C

Astro 配置与 Vite 配置兼容

D

Astro 可以使用 Vite 插件

16
多选题

Astro 的核心优势有哪些?

A

默认零 JS 输出极致性能

B

支持多框架组件混用

C

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

D

基于 Vite 快速构建

← 上一个专题 生产环境最佳实践专题
下一个专题 → 配置文件深入专题

📝 发现内容有误?点击此处直接编辑

想查看更多习题和详细解析?
小程序提供完整的题库和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库