Ответ
Основные сборщики для фронтенда:
- Webpack - самый популярный, поддерживает модули, плагины, загрузчики. Пример конфига:
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.js'
}
}
-
Vite - современный, быстрый, использует нативные ES-модули. Работает из коробки с Vue/React.
-
Parcel - zero-config сборщик, автоматически определяет зависимости.
-
Rollup - оптимизирован для библиотек, создает чистые бандлы.
-
Esbuild - сверхбыстрый, написан на Go, но с ограниченной функциональностью.
-
Snowpack - использует ESM в разработке, быстрый HMR.
Выбор зависит от проекта: Webpack для сложных приложений, Vite/Parcel для быстрого старта, Rollup для библиотек.