https://web.dev/commonjs-larger-bundles/
lodash package & version |
webpack version |
CommonJS bundle size |
ES Modules bundle size |
---|---|---|---|
lodash-es@4.17.21 | webpack@4.46.0, webpack-cli@3.3.12 | 102270 | 9576 |
lodash-es@4.17.21 | webpack@5.74.0, webpack-cli@4.10.0 | 90027 | 38 |
lodash@4.17.21 | webpack@5.74.0, webpack-cli@4.10.0 | 71029 | 70851 |
# webpack-cli v3
$ node_modules/.bin/webpack --mode production --entry ./commonjs/index.js --output ./dist/cjs.js
$ node_modules/.bin/webpack --mode production --entry ./esmodules/index.js --output ./dist/esm.js
# webpack-cli v4
$ node_modules/.bin/webpack --mode production --entry ./commonjs/index.js --output-path ./dist --output-filename cjs.js
$ node_modules/.bin/webpack --mode production --entry ./esmodules/index.js --output-path ./dist --output-filename esm.js
$ ls -l dist/