首页/ 学科题库/ vite/ 插件系统专题测试
vite 模拟试卷

插件系统专题测试

14 题 28 分钟 难度:★★
  • 插件概念与生命周期
  • Rollup 插件兼容性
  • Vite 独有钩子
  • 常用插件配置
  • 插件顺序与执行时机

试卷习题(14 题)

参考答案在文末
判断题
1
判断题

apply 选项可以控制插件只在开发阶段或构建阶段生效。

A

对

B

错

2
判断题

@vitejs/plugin-vue 是 Vite 官方提供的 Vue 单文件组件支持插件。

A

对

B

错

3
判断题

Vite 插件兼容 Rollup 插件接口,大部分 Rollup 插件可以直接在 Vite 中使用。

A

对

B

错

4
判断题

社区插件可以通过 npm 安装后直接在 vite.config.js 的 plugins 数组中配置使用。

A

对

B

错

单选题
5
单选题

判断一个社区插件是否兼容 Vite,应该查看什么信息?

A

插件的 npm 包名称格式

B

插件的文档说明和 peerDependencies

C

插件的下载量和评分

D

插件的 GitHub star 数量

6
单选题

Vite 插件的 enforce 选项用于控制什么?

A

控制插件是否启用

B

控制插件执行顺序(pre/post)

C

控制插件在哪个环境生效

D

控制插件的生命周期钩子

7
单选题

如何配置插件只在生产构建时生效?

A

设置 enforce: 'build'

B

设置 apply: 'build'

C

在 build 配置中单独添加插件

D

使用条件语句判断 process.env.NODE_ENV

8
单选题

@vitejs/plugin-legacy 插件的作用是什么?

A

支持旧版本的 Vue 框架

B

为旧版浏览器生成兼容构建产物

C

支持传统 CommonJS 模块

D

兼容旧版本的配置文件格式

多选题
9
多选题

集成社区插件时常见的问题有哪些?

A

插件版本与 Vite 版本不兼容

B

插件配置顺序影响功能

C

插件只在构建阶段生效

D

插件依赖未正确安装

10
多选题

以下哪些是常用的 Vite 社区插件类型?

A

预处理器增强插件

B

代码压缩优化插件

C

HTML 模板处理插件

D

静态资源处理插件

11
多选题

关于 Vite 插件的双阶段(开发和构建),以下哪些说法正确?

A

开发阶段使用 Vite 独有钩子

B

构建阶段主要使用 Rollup 兼容钩子

C

所有钩子在两个阶段都执行

D

configureServer 钩子只在开发阶段执行

12
多选题

以下哪些是 Vite 插件的独有钩子(非 Rollup 兼容)?

A

config

B

configResolved

C

transform

D

configureServer

13
多选题

以下哪些场景适合使用 apply 限制插件生效阶段?

A

只在开发时使用的调试插件

B

只在构建时使用的压缩插件

C

两个阶段都需要的核心插件

D

只在 SSR 构建时使用的插件

填空题
14
填空题

Vue 项目中配置 Vue 插件:import from '@vitejs/plugin-vue'

参考答案
1.正确 2.正确 3.正确 4.正确 5.B 6.B 7.B 8.B 9.A;B;C;D 10.A;B;C;D 11.A;B;D 12.A;B;D 13.A;B;D 14.vue
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 插件开发原理与实践专题测试 下一套 → 构建与部署专题测试