⚖️ 可视化您的捆绑包
可将您的软件包可视化并分析,以快速查看哪些模块占用了空间。
npm install --save-dev rollup-plugin-visualizer或者通过 yarn:
yarn add --dev rollup-plugin-visualizer此套件需要 Node.js >= 22。
导入插件:
import { visualizer } from "rollup-plugin-visualizer";或者在 CommonJS 中:
const { visualizer } = require("rollup-plugin-visualizer");rollup.config.js)import { visualizer } from "rollup-plugin-visualizer";
export default {
plugins: [
// Keep it last.
visualizer(),
],
};rolldown.config.ts)import { defineConfig, type RolldownPlugin } from "rolldown";
import { visualizer } from "rollup-plugin-visualizer";
export default defineConfig({
plugins: [visualizer() as RolldownPlugin],
});vite.config.js)import { visualizer } from "rollup-plugin-visualizer";
export default {
plugins: [visualizer()],
};vite.config.ts)import { defineConfig, type PluginOption } from "vite";
import { visualizer } from "rollup-plugin-visualizer";
export default defineConfig({
plugins: [visualizer() as PluginOption],
});vite.config.js)import { visualizer } from "rollup-plugin-visualizer";
export default {
plugins: [
visualizer({
emitFile: true,
filename: "stats.html",
}),
],
};SvelteKit 可能会多次运行 Vite,因此您可以在 .svelte-kit/output 中获得 2-3 个生成的文件(请查看 Vite 日志以获取确切位置)。 您还可以生成原始 JSON 报告,并将其与 CLI 合并。
暂无开放 Issues,或尚未同步最近议题。