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

插件系统专题测试

14 题 28 分钟 难度:

考察知识点

  • 插件概念与生命周期
  • Rollup 插件兼容性
  • Vite 独有钩子
  • 常用插件配置
  • 插件顺序与执行时机
1
判断题

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

A

B

2
单选题

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

A

控制插件是否启用

B

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

C

控制插件在哪个环境生效

D

控制插件的生命周期钩子

3
多选题

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

A

config

B

configResolved

C

transform

D

configureServer

4
多选题

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

A

开发阶段使用 Vite 独有钩子

B

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

C

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

D

configureServer 钩子只在开发阶段执行

5
判断题

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

A

B

6
单选题

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

A

支持旧版本的 Vue 框架

B

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

C

支持传统 CommonJS 模块

D

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

7
填空题

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

8
判断题

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

A

B

9
单选题

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

A

插件的 npm 包名称格式

B

插件的文档说明和 peerDependencies

C

插件的下载量和评分

D

插件的 GitHub star 数量

10
多选题

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

A

插件版本与 Vite 版本不兼容

B

插件配置顺序影响功能

C

插件只在构建阶段生效

D

插件依赖未正确安装

11
多选题

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

A

预处理器增强插件

B

代码压缩优化插件

C

HTML 模板处理插件

D

静态资源处理插件

12
判断题

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

A

B

13
单选题

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

A

设置 enforce: 'build'

B

设置 apply: 'build'

C

在 build 配置中单独添加插件

D

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

14
多选题

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

A

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

B

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

C

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

D

只在 SSR 构建时使用的插件

← 上一个试卷 插件开发原理与实践专题测试
下一个试卷 → 构建与部署专题测试

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

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

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

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