【rollup-plugin-visualizer】vite项目打包大小可视化

引言

在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

查看结果
  1. 打包生成文件
    在这里插入图片描述
    2.打开页面在这里插入图片描述
  2. 显示大小
    http://127.0.0.1:55040/dist/stats.html
    在这里插入图片描述
    大功告成~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值