引言
在vite项目中,如何可视化的查看项目的包体积呢,打包后,针对包进行针对性优化,保证项目的合适大小
打包大小可视化
rollup-plugin-visualizer
插件安装
npm install rollup-plugin-visualizer
查看package.json
插件引入main.js
在defineConfig中的plugin插入visualizer
配置
打包后,将会在dist
目录中生成stats.html
文件
import vue from '@vitejs/plugin-vue';
import { defineConfig } from 'vite';
import tailwindcss from 'tailwindcss';
import { visualizer } from 'rollup-plugin-visualizer';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
visualizer({
filename: './dist/stats.html',
title: 'Bundle Visualizer',
}),
],
css: {
postcss: {
plugins: [
tailwindcss({
content: ['./src/**/*.vue'],
}),
],
},
},
});
打包验证
具体命令根据项目实际情况
npm run build
查看结果
- 打包生成文件
2.打开页面 - 显示大小
http://127.0.0.1:55040/dist/stats.html
大功告成~