webpack2 – Stepan Suvorov Blog https://stepansuvorov.com/blog Release 2.0 Sun, 15 Jan 2017 06:59:47 +0000 en-US hourly 1 https://wordpress.org/?v=6.3.1 Что нового в webpack2 https://stepansuvorov.com/blog/2017/01/new-in-webpack2/ https://stepansuvorov.com/blog/2017/01/new-in-webpack2/#comments Sun, 15 Jan 2017 06:59:47 +0000 http://stepansuvorov.com/blog/?p=3212 Continue reading ]]>

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

Инструкции по миграции.

]]>
https://stepansuvorov.com/blog/2017/01/new-in-webpack2/feed/ 1