SuperAPI AI 工具集

vite-syntax-build

前端与建站

查看项目

更新于 10-15 22:18

技能介绍

用途:在配置 Vite 生产构建、优化输出、设置构建目标或分包时提供按版本正确配置的指引,防止使用错误打包器配置键。

主要能力:给出各版本构建工具链对照(Vite 6/7 生产打包 Rollup,配置键 build.rollupOptions;Vite 8+ 用 Rolldown,配置键 build.rolldownOptions,应替换已废弃的 rollupOptions 别名)。列出常用 build.* 选项的类型、默认值与版本差异,如 build.target(v6 默认 modules,v7+ 默认 baseline-widely-available)、outDir、assetsDir、assetsInlineLimit、cssCodeSplit、cssTarget、cssMinify、sourcemap、minify、write、emptyOutDir、copyPublicDir、reportCompressedSize、chunkSizeWarningLimit、watch、manifest、ssrManifest、ssr、license(v8+)。覆盖库模式的 lib.entry/name/formats/fileName/cssFileName,以及 build.modulePreload 与 polyfill。

必要用法:提供生产构建、多页应用、库模式、watch 模式、manifest 后端集成、处理 vite:preloadError 等配置片段;可用 vite build --watch 启用监听。压缩器选择:v8+ 默认 oxc,需 terser 须自行安装;v6-v7 默认 esbuild。

限制与警告:v8+ 禁用 build.rollupOptions 与 build.minify: 'esbuild'(esbuild 非直接依赖,需手动安装);outDir 在项目根外时不要轻易设 emptyOutDir: true;库模式忽略 assetsDir,必须外置 peer 依赖;生产建议设置 sourcemap。资料未提供收费、价格与平台信息。