- понимание ES6 модулей из коробки (без конвертации в CommonJS)
- поддержка Tree Shaking
- конфиг теперь может быть функцией с параметрами и возвращать промис
- uglifyjs плагин не включает автоматом минификацию других плагинов
- опциии для лодеров задаются непосредственно в конфигурации лодера, для поддержки старых плагинов добавили LoaderOptionsPlugin, который задает опции в контекте всего вебпака
- Promise полифил теперь не включен в сборку по умолчанию
- большая часть плагинов теперь принимает параметром объект опций, вместо набора параметров
- добавлен алиас webpackfile.js
- флаг “-p” устанавливает NODE_ENV = “production”
- debug теперь включается для каждого лодера отдельно (нет глобальной опции)
- имена свойств конфига: вместо module.loaders теперь пишем module.rules, более чистая нотация с перечислением лодеров в объекте свойства use
Что нового в webpack2
1