Vite是否有可用的Bundle Analyzer工具?我们用Rollup插件失败
Vite Bundle分析替代方案(针对rollup-plugin-analyzer失效情况)
试试用rollup-plugin-visualizer替代,这是Vite生态里最常用的Bundle分析工具之一,配置简单且可视化效果清晰:
安装依赖:
npm install rollup-plugin-visualizer --save-dev # 或者用yarn yarn add rollup-plugin-visualizer -D # 或者pnpm pnpm add rollup-plugin-visualizer -D修改
vite.config.js配置:import { defineConfig } from 'vite'; import { visualizer } from 'rollup-plugin-visualizer'; export default defineConfig({ plugins: [ // 保留你原有的其他插件 visualizer({ open: true, // 构建完成后自动打开分析页面 filename: 'stats.html', // 生成的分析报告文件名 gzipSize: true, // 显示gzip压缩后的体积 brotliSize: true // 显示brotli压缩后的体积 }) ] });执行构建命令:
npm run build
构建完成后,浏览器会自动打开生成的stats.html,里面能直观看到各个模块的体积占比、依赖关系,帮你快速定位哪些包或代码块体积过大。
如果遇到版本兼容问题,可以尝试指定插件版本(比如针对Vite 2.x可安装rollup-plugin-visualizer@5.x)。
内容的提问来源于stack exchange,提问作者Pouryak
相关产品推荐
相关产品推荐

