官方地址:github.com/btd/rollup-… 一、安装rollup-plugin-visualizer 首先随意找一个你想加速的项目,进入终端: npm安装:npm install --save-dev rollup-plugin-visualizeryarn安装:yarn add --dev rollup-plugin-visualizer 然后配置vite.config.ts中的
module.exports={plugins:[// put it lastvisualizer(),],}; Usage with rolldown (rolldown.config.ts) import{defineConfig,typeRolldownPlugin}from'rolldown';exportdefaultdefineConfig({plugins:[visualizer()asRolldownPlugin],}) Usage with vite (vite.config.js) ...
rollup-plugin-visualizer:一个用于 Rollup 构建系统的插件,它能够生成可视化的报告,展示你的项目构建后的模块依赖关系和文件大小。 仓库:https://github.com/btd/rollup-plugin-visualizer 安装: yarn add rollup-plugin-visualizer 配置(vite.config.ts): import { defineConfig }from'vite'; import { visualizer }...
首先还是要了解必备的前置知识,大致浏览下 rollup 中处理 plugin 的方法,基本可以定位到 PluginContext.ts(上下文相关)、PluginDriver.ts(驱动相关)、PluginCache.ts(缓存相关)和 PluginUtils.ts(警告错误异常处理)等文件,其中最关键的就在 PluginDriver.ts 中了。 首先要清楚插件驱动的概念,它是实现插件提供功能的的...
yarn add rollup-plugin-visualizer vite.config.ts import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { visualizer } from "rollup-plugin-visualizer"; import VueDevTools from 'vite-plugin-vue-devtools' ...
module.exports = { plugins: [ // put it the last one visualizer(), ], }; Usage with rolldown (rolldown.config.ts) import { defineConfig, type RolldownPlugin } from 'rolldown'; export default defineConfig({ plugins: [ visualizer() as RolldownPlugin ], }) Usage with vite (vite.con...
"rollup-plugin-visualizer":"^5.9.2", "sass":"^1.68.0", "sass-loader":"^13.3.2", "taze":"^0.11.2", Expand Down 254 changes: 242 additions & 12 deletions254pnpm-lock.yaml Load diff Large diffs are not rendered by default.
rollup-plugin-scss 直接解析scss文件 acorn-jsx 解析jsx语法 rollup-plugin-exclude-dependencies-from-bundle 处理package.json的peerDependencies, dependencies rollup-plugin-clear 清除上次打包产物 @rollup/plugin-url 打包静态资源(图片,音视频等文件) rollup-plugin-terser 压缩文件 rollup-plugin-visualizer 可视化显示...
import { defineComponent } from "vue"; export default defineComponent({ name: "GSplitPane" }); 但是如果这样写的话就会抛出一个错误: 我尝试使用 vite-plugin-vue-setup-extend 插件可以在setup上添加name,但是在rollup.config.mjs中添加了插件配置貌似没有生效。rollup.config.mjs配置如下: import { defin...
Vite:rollup-plugin-visualizer查看打包体积分析report报告 安装依赖 pnpm i rollup-plugin-visualizer -D 1. 配置 vite.config.ts import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { visualizer } from 'rollup-plugin-visualizer'...