Webpack 4+ 已经optimisation
开箱即用。
对我来说还有一件不清楚的事情:
重复数据删除是否跨依赖项发生?
例子:
/node_modules/foo has a bundled dependency 'foobar'
但是也
/node_modules/bar has a bundled dependency 'foobar'
foobar
当我将两者都导入我的主包时,webpack 是否会删除依赖项?
import foo from 'foo';
import baz from 'baz';
foo(baz('hello world'));
我会说它没有,因为这些软件包已经捆绑在一起,但我找不到任何关于它的官方文档......