Для меня Webpack - это пакет для «сети», так как браузеры не имеют хорошей поддержки системы модулей js. Таким образом, используя Webpack, мы все еще можем использовать «модульный» способ разработки и упаковки их для браузеров.
Webpack имеет целевой параметр конфигурации
module.exports = {
target: 'node'
};
при использовании node
webpack скомпилируется для использования в среде, подобной Node.js
Но NodeJS уже поддерживает модули CommonJS, зачем нужен Webpack для создания чего-то, что работает в среде NodeJS?
Кроме того, если вы хотите скомпилировать свой javascript, например, с помощью модуля ES, вы можете просто использовать babel , используя плагины преобразования модуля es или соответствующие пресеты.
Зачем использовать Webpack, установить цель на node
, а затем использовать загрузчик babel ... вместо непосредственного использования babel?
Я не могу вспомнить вариант использования Webpack для объединения приложений, работающих на узле.