/** * Generation packaging analysis * 生成打包分析 * * Vite 7 + rollup-plugin-visualizer 目前是 ESM-only, * 为避免在打包 vite.config.prod.ts 时被 esbuild 以 require 方式加载失败, * 这里取消默认引入,仅在需要时手动在本地临时打开分析。 */ import { isReportMode } from '../utils' export default function configVisualizerPlugin() { // 如需开启打包分析,可改为动态引入 rollup-plugin-visualizer: // const { visualizer } = await import('rollup-plugin-visualizer') // 并返回相应插件实例。 if (isReportMode()) { // 先返回空数组以保证构建稳定 return [] } return [] }