Skip to content

vite-plugins

vite-plugins 是一个包含多个自定义插件的集合,用于增强 Vite 构建工具的功能。

插件列表

  • vite-plugin-build-chunk - 在 Vite 主构建完成后,额外生成多种格式的 chunk 构建产物(多格式输出/二次打包场景)。

  • vite-plugin-combine - 将多个模块文件合并成一个目标文件。它支持命名导出、默认导出、自动导出和无导出四种模式,并可以根据配置自动生成相应的导入语句。

  • vite-plugin-cp - 一个用于复制文件/目录,并支持灵活转换文件内容、保留或扁平化目录结构、自定义文件重命名等的 Vite 插件。

  • vite-plugin-external - 从运行时代码和构建后的 bundles 中排除指定的模块依赖项。

  • vite-plugin-hook-use - 显示 vite 调用其钩子函数的序列和频率(调试/定位生命周期性能问题)。

  • vite-plugin-include-css - 当启用 cssCodeSplit: false 时,将所有 CSS 打包到单个 JavaScript 文件中。

  • vite-plugin-mock-data - 提供了基于文件路由的简单数据 Mock 方案(dev server 专属,支持解析请求体 / 动态参数)。

  • vite-plugin-reverse-proxy - 将指定脚本以 text/javascript MIME 类型提供服务(而不是默认的 ES module MIME 类型)。

  • vite-plugin-separate-importer - 将原来从一个源模块批量导入内容变成分批从源模块下导入单个文件(更优 tree-shaking)。

  • vite-plugin-view - 使用自定义模板引擎动态渲染页面,替代静态的 .html 入口文件。