/**
 * 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 []
}
