По сути, Webpack - это инструмент для сборки, и он предназначен для преобразования вашего приложения в оптимизированное решение, такое как сжатие js / scss / css и многих других файлов.
Webpack можно настраивать по вашему выбору, и естьразработано много загрузчиков и плагинов, вы можете использовать их, чтобы добавить поддержку для файлов такого типа.
Это все равно, что сказать системе взять список исходных файлов (входные данные) и скомпилировать их, используя соответствующий плагин или загрузчик webpack идавая оптимизированное решение в качестве вывода.
конфигурацией веб-пакета, вы говорите ему, что загружаете этот тип файла и генерируете здесь вывод, и он обычно конвертирует ваш расширенный исходный код в собственный исходный код, чтобы он мог работать в любой системе.
например,
мы знаем, что файл scss не поддерживается браузерами, нам нужно преобразовать его в css, а затем мы можем импортировать его, но с помощью плагина загрузчика scss и настроив его с помощьюWebpack вы можете напрямую использовать файл scss не нужно вручную конвертировать scss в css и directly может импортировать файл scss в компонент, и веб-пакет прочитает файл, увидит тип и преобразует его для нас.
Настройка веб-пакета - сложная часть, но есть довольно хорошее предварительно сконфигурированное решение, доступное для использования, например create-реакции-приложение , где вам не нужно беспокоиться о конфигурации
, для получения дополнительной информации см. Документацию веб-пакета