Skip to main content

Rollup Awesome

插件/plugins

import { visualizer } from 'rollup-plugin-visualizer';

export default {
plugins: [
// 最后
visualizer({ json: true }),
// visualizer({ filename: 'stats.treemap.html'}),
// visualizer({ filename: 'stats.sunburst.html', template: 'sunburst' }),
// visualizer({ filename: 'stats.network.html', template: 'network' }),
],
};
# 可以事后生成
npx rollup-plugin-visualizer stats.json --template sunburst --filename stats.sunburst.html

@rollup/plugin-replace

import replace from '@rollup/plugin-replace';

replace({
'process.env.NODE_ENV': JSON.stringify('production'),
__BUILD_DATE__: () => JSON.stringify(new Date()),
__BUILD_VERSION__: 15,
});