Описание тега webpack-4

Webpack - это сборщик модулей JavaScript. Webpack принимает модули с зависимостями и генерирует статические ресурсы, представляющие эти модули. Ключевые особенности Webpack основаны на расширяемости и позволяют разработчикам использовать передовые методы веб-архитектуры и веб-производительности.

webpack - это сборщик модулей. Его основная цель - объединять файлы javascript для использования в браузере, но при этом он также может преобразовывать, объединять или упаковывать практически любой ресурс или актив.

Для получения инструкций по использованию обратитесь к разделу "Руководства" Webpack: https://webpack.js.org/guides/.

Документация

Webpack 4 Большие изменения:

  • node.js 4 больше не поддерживается.
  • режимы конфигурации (--mode): production или development
  • обновления конфигурации (замена плагинов на optimization config.)
    • NoEmitOnErrorsPlugin -> optimization.noEmitOnErrors
    • ModuleConcatenationPlugin -> optimization.concatenateModules
    • NamedModulesPlugin -> optimization.namedModules
    • CommonsChunkPlugin был удален -> optimization.splitChunks, optimization.runtimeChunk
  • встроенная поддержка json
    • добавлять type: "javascript/auto" при преобразовании JSON через загрузчик в JS

Ссылки