。
一般方向
此版本重点关注以下内容:
我们尝试通过持久缓存提高构建性能。
我们尝试使用更好的算法和默认值来改善长期缓存。
我们尝试通过更好的Tree Shaking和代码生成来提高bundle的大小。
我们试图提高与Web平台的兼容性。
我们尝试在v4中实现功能时清理处于怪异状态的内部结构,而不引入任何重大更改。
我们现在尝试通过引入重大更改来为将来的功能做准备,以使我们能够尽可能长时间地使用v5。
迁移指南
=><=
重大变化:拆除
删除过时的物品
v4中弃用的所有项目均已删除。
迁移:确保您的webpack 4版本不打印弃用警告。
以下是一些已删除但在v4中没有弃用警告的内容:
现在必须仅将一个参数(可以是对象,字符串或函数)传递给IgnorePlugin和BannerPlugin。
弃用代码
新的弃用包括弃用代码,因此更易于引用。
语法已弃用
require.in
1