Ответ
После сборки приложения (например, через Webpack, Vite или Rollup) происходит следующее:
- Оптимизация кода: минификация, удаление комментариев, tree-shaking (удаление неиспользуемого кода)
- Бандлинг: объединение модулей в один или несколько бандлов (обычно JS, CSS, assets)
- Хеширование имен файлов для кэширования (например,
main.abcd123.js) - Генерация HTML с инжекцией скриптов (если используется плагин типа HtmlWebpackPlugin)
- Разделение кода (code splitting) при необходимости
Пример структуры после сборки:
dist/
├── index.html
├── main.abc123.js
├── vendor.def456.js
└── assets/
├── styles.css
└── logo.svgГотовые файлы можно деплоить на сервер. В production-сборках часто включается source-map для отладки.