Чтобы обслуживать все мои ресурсы с одного и того же сервера, я хотел бы объединить шрифты, используемые приложением, либо:
- включает шрифты в созданном файле пакета (например,
app.js
) или
- загрузка шрифтов и изменение сгенерированного файла пакета, чтобы они относились к локальным шрифтам относительно
Я пытался сделать это с помощью file-loader
и url-loader
для webpack , но когда я открывал сгенерированный HTML-файл (например, index.html
) в браузере запросы на гугл-шрифты отображаются на сетевом мониторе (да, гугл-шрифты используются и кредиты будут выдаваться, но хотелось бы, чтобы шрифты подавались из сервер, который запускает приложение), и я не хотел бы видеть такие запросы.
Например,
, предположим, что мои *.scss
файлы содержат оператор @import url('...')
, есть ли какой-нибудь плагин \ загрузчик для веб-пакета, который будет рекурсивно загружать все ресурсы и объединять их (как упомянуто выше)?
p.s.
хотя я наткнулся на этот ответ
Оба загрузчика будут упаковывать операторы url (). Тем не менее, они оба будут работать, только если URL является относительным URL
Я все еще заинтересован в более актуальном ответе.