Webpack style-loader и css-loader

Привет всем, у меня есть глупый вопрос о веб-пакете, но я действительно хочу знать ответ на него


Какие преимущества использования css loader (css-loader, style-loader) через веб-пакет, если я могу вставить свой .css файл прямо в моем index.html например


Я понимаю, что веб-пакет используется в большом и масштабируемом проекте, но кто-нибудь может дать мне пример, когда он действительно помогает, и дать преимущество в использовании его вместо использования чистой, старой и хорошо известной ссылки на таблицу стилей в основном файле index.html например

1 ответ

1. Вы можете передать свой CSS через другие плагины, чтобы автоматически префиксировать ваш CSS на основе необходимой вам поддержки браузера.

2- Вы можете минимизировать свой CSS.

3. Вы можете разделить ваш CSS-код и динамически исключать / включать выходные данные из определенных пакетов.

4- Вы можете создавать исходные карты для легкой отладки.

5. Вы можете автоматически перезагрузить браузер, когда вносите изменения в свой CSS.

6. Вы можете динамически изменять имена выходных файлов CSS с помощью хэшей, чтобы сделать недействительными кэши CDN.

7- Вы можете импортировать свой CSS в файлы JavaScript.

8. Вы можете использовать CSS-модули в своих файлах JavaScript.

9. Вы можете удалить неиспользуемые правила CSS, также как устранение мертвого кода.

Это только некоторые из вещей, которые вы можете достичь, что пришло мне в голову. Есть еще много людей, которые продолжают писать плагины для экосистемы.

Следует отметить, что вам не нужен Webpack для достижения какой-либо из этих целей, они могут быть выполнены вручную или с помощью исполнителей задач или пользовательских сценариев. Но если ваш проект использует Webpack для связывания вашего JavaScript, почему бы не позволить Webpack также обрабатывать ваш CSS?

Другие вопросы по тегам