全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页

框架集成实践专题测试

20 题 40 分钟 难度:

考察知识点

  • Vue 项目配置与插件
  • React 项目配置与插件
  • Preact/Svelte 等框架集成
  • JSX 配置与编译
  • 框架特定的构建配置
  • 多框架项目配置
1
判断题

Vue 项目必须配置 @vitejs/plugin-vue 插件才能正确编译 .vue 单文件组件。

A

B

2
判断题

@vitejs/plugin-react 插件为 React 项目提供 Fast Refresh 支持。

A

B

3
判断题

Svelte 项目需要配置 @sveltejs/vite-plugin-svelte 插件来编译 .svelte 文件。

A

B

4
判断题

@vitejs/plugin-vue 插件支持 Vue 单文件组件(.vue)的编译和热更新。

A

B

5
单选题

@vitejs/plugin-vue 插件默认会处理以下哪种文件类型?

A

.js 和 .ts 文件

B

.vue 单文件组件

C

.jsx 和 .tsx 文件

D

.html 文件

6
多选题

@vitejs/plugin-vue 插件的配置选项有哪些?

A

include - 指定处理的文件模式

B

exclude - 排除不处理的文件

C

isProduction - 生产模式标记

D

template - 自定义编译器选项

7
多选题

在 Vite Vue 项目中使用 CSS Modules 需要哪些配置?

A

CSS 文件使用 .module.css 后缀

B

在 .vue 文件中使用 module 属性

C

安装额外的 CSS Modules 插件

D

配置 css.modules 选项

8
判断题

@vitejs/plugin-react 插件使用 esbuild 进行 JSX 转译,提供 Fast Refresh 热更新支持。

A

B

9
单选题

使用 @vitejs/plugin-react 时,JSX 文件应该使用什么后缀?

A

.js

B

.jsx 或 .tsx

C

.react

D

.esbuild

10
多选题

@vitejs/plugin-react 插件的配置选项有哪些?

A

jsxRuntime - JSX 运行时模式

B

babel - 使用 Babel 替代 esbuild

C

fastRefresh - Fast Refresh 配置

D

include - 处理文件范围

11
多选题

React Fast Refresh 热更新的特点有哪些?

A

更新组件时保留组件状态

B

只更新修改的组件不影响其他

C

支持函数组件和 Hooks

D

类组件热更新需要额外处理

12
判断题

@sveltejs/vite-plugin-svelte 插件支持 Svelte 组件的编译和热更新。

A

B

13
单选题

Svelte 组件文件应该使用什么后缀?

A

.js

B

.svelte

C

.sv

D

.component

14
多选题

@sveltejs/vite-plugin-svelte 插件的配置选项有哪些?

A

include - 处理的文件范围

B

exclude - 排除的文件范围

C

compilerOptions - Svelte 编译器选项

D

hot - 热更新配置

15
多选题

Svelte 相比 Vue/React 在 Vite 项目中的特点有哪些?

A

编译时框架,无运行时开销

B

生成的代码体积更小

C

样式默认局部作用域

D

需要额外的运行时库

16
判断题

Vite 默认使用 esbuild 转译 JSX,可通过 esbuild.jsx 配置调整转译行为。

A

B

17
单选题

配置 esbuild: { jsx: 'automatic' } 使用的是哪种 JSX 转译模式?

A

经典模式,手动导入 React

B

自动模式,自动注入 JSX 运行时

C

转换模式,使用 React.createElement

D

禁用 JSX 转译

18
多选题

Vite JSX 转译支持哪些模式?

A

classic - 经典模式

B

automatic - 自动运行时模式

C

transform - 使用 createElement

D

preserve - 不转译保留 JSX

19
多选题

需要在 Vite 中使用 Babel 替代 esbuild 进行 JSX 转译的场景有哪些?

A

需要使用 Babel 插件转换语法

B

需要装饰器支持

C

需要更精细的 JSX 转译控制

D

esbuild 转译速度不够快

20
单选题

Vue 项目构建优化时,如何减少 Vue 运行时体积?

A

使用 Vue 2.x 版本

B

配置生产模式移除警告代码

C

使用 runtime-only 构建

D

禁用 Vue 插件

← 上一个试卷 构建原理与底层机制专题测试
下一个试卷 → 模块化与依赖预构建专题测试

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

想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析

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

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