SuperAPI AI 工具集

vite

编程与开发

查看项目

更新于 10-15 23:42

技能介绍

用途:面向 Vite 项目开发,帮助处理构建工具配置、插件编写、构建与 SSR 等任务。资料基于 Vite 8 beta,该版本使用 Rolldown 打包器和 Oxc 转换器。

主要能力:配置方面涵盖 vite.config.ts、defineConfig、条件配置与 loadEnv;核心特性涵盖 import.meta.glob、资源查询(?raw、?url)、import.meta.env 与 HMR API;插件 API 涵盖 Vite 专有钩子、虚拟模块与插件顺序;构建与 SSR 涵盖库模式、SSR 中间件模式、ssrLoadModule 与 JavaScript API;进阶涵盖 Vite 6+ 多环境支持与自定义运行时的 Environment API,以及 Vite 8 的 Rolldown 迁移与配置变更。

使用方式:偏好使用 TypeScript,配置文件优先 vite.config.ts;始终使用 ESM,避免 CommonJS。常用命令:vite 启动开发服务器,vite build 生产构建,vite preview 预览生产构建,vite build --ssr 执行 SSR 构建。配置示例中可设置 plugins、resolve.alias、server.port 与 proxy、build.target 与 outDir。官方插件包括 @vitejs/plugin-vue、@vitejs/plugin-vue-jsx、@vitejs/plugin-react、@vitejs/plugin-react-swc、@vitejs/plugin-legacy。

适用场景:Vite 项目配置调整、插件开发、库模式打包、SSR 集成,以及从旧版本迁移到 Vite 8 的 Rolldown 方案。

限制:资料未提供具体版本兼容范围、性能数据、收费信息与完整迁移步骤,相关细节暂未提供。