5.8. Тест по разделу

1. Что такое плагины?

Да, это так. Плагины упрощают некоторые процессы или расширяют имеющиеся возможности.

Вы абсолютно правы. Большинство плагинов пишутся энтузиастами, среди которых можете быть и вы.

2. Как подключаются плагины?

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

3. Какие бывают плагины?

Обычные — слишком узкое понятие для такой обширной концепции.

Это так, ведь «под капотом» (из коробки) webpack имеет встроенные плагины.

Это правильный ответ. Есть огромное сообщество разработчиков, которое поддерживает webpack и в том числе разрабатывает новые плагины.

4. Зачем нужны плагины?

И это абсолютно верно. Плагины расширяют возможности приложения.

Некоторые плагины автоматизируют рутинные процессы, например, подключение файлов со стилями и скриптами.

5. Для чего нужен MiniCssExtractPlugin?

Не совсем. Стандартные стили он минимизирует, но при добавлении того же normalize.css минимизации не будет.

6. Для чего нужен HtmlWebpackPlugin?

Указанный плагин действительно позволяет webpack работать с HTML-файлами.

7. Можно ли добиться оптимизации проекта, используя плагины?

Действительно. Но чтобы в этом разобраться, необходимо немало времени.

8. Выберите необходимый минимум плагинов для нормальной работы приложения.

Верно, без него webpack не понимает HTML-форматы.

Со стилями все так же, как и с HTML: без них никуда. Но не стоит забывать, что данный плагин извлекает стили из бандла и минимизирует по возможности.

Сервер разработки, наверное, лучшая его часть, ведь фронтенд-разработчик отвечает за визуальную составляющую приложения, и без наглядного результата не обойтись.

9. Выберите преимущества плагинов.

Смотря о какой работе идёт речь, а вообще нет.

10. Есть ли в webpack ограничения на количество плагинов в проекте?

Всё так. Но учтите, чем их больше, тем тяжелее приложение и директория node_modules.