Plugin outputs filesize of bundle before minification
Closed this issue · 0 comments
le0nik commented
UPDATE: Sorry, my bad. You have to always put this plugin last to get the final filesize, which i didn't. Closing this issue.
Hi, thank you for your useful plugin!
However, when i use it with the command, like:
rollup -co dist/rollup-filesize-bug-example.js --environment NODE_ENV:development && rollup -co dist/rollup-filesize-bug-example.min.js --environment NODE_ENV:production
with config:
import nodeResolve from 'rollup-plugin-node-resolve';
import uglify from 'rollup-plugin-uglify';
import filesize from 'rollup-plugin-filesize';
import { minify } from 'uglify-js';
const config = {
entry: 'src/index.js',
format: 'umd',
moduleName: 'RollupFilesizeBugExample',
plugins: [
nodeResolve({
jsnext: true,
main: true,
preferBuiltins: true
}),
filesize()
]
};
if (process.env.NODE_ENV === 'production') {
config.plugins.push(
uglify({
compressor: {
pure_getters: true,
unsafe: true,
unsafe_comps: true,
screw_ie8: true,
warnings: false
}
}, minify)
);
}
export default config;
It outputs file size of bundle before minification.