Встречается на собеседованиях • сегодня

Работал ли с Rollup

Да, работал. Rollup — это сборщик модулей, который часто используется для создания библиотек благодаря tree-shaking (удалению неиспользуемого кода). Конфигурация проще, чем у Webpack, но функционал уже.

Пример конфига (rollup.config.js):

javascript
import { terser } from 'rollup-plugin-terser';

export default {
  input: 'src/index.js',
  output: {
    file: 'dist/bundle.js',
    format: 'esm', // или 'cjs', 'umd'
    sourcemap: true
  },
  plugins: [terser()]
};

Плюсы:

  • Лучше подходит для библиотек.
  • Быстрее сборка в сравнении с Webpack.
    Минусы:
  • Меньше плагинов и готовых решений.
  • Сложнее настроить для больших SPA.

Использовал для оптимизации бандла в проектах с React/Vue.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы