Я работаю над угловым приложением, которое требует, чтобы файлы html
были извлечены в виде простых HTML-файлов и в то же время должны были проверить любые <img src="...">
, чтобы потребовать эти изображения (в качестве активов). Кроме того, изображения основаны на корневом пути (так /images/something.png
), они должны быть разрешены относительно настройки веб-пакета context
(базовый путь).Использовать файловый загрузчик и html-loader вместе
Как я могу это достичь? Невозможно заставить html-loader хорошо играть с файловым загрузчиком. Поскольку первый выводит JS-файл (с операторами require
), а последний ожидает простой HTML-файл.
Вы описали решение, но не отправлял решение. Пример конфигурации? –
'file-loader! Extract-loader! Html-loader' было достаточно для меня. Обратите внимание, что для html-loader я использовал также ''? Root = '+ encodeURIComponent (sourcePath.toString()) ' –
Да, я тянул свои волосы, чтобы узнать, почему src ="/url "начал игнорироваться, пока я не прочитал что корневые URL игнорируются по умолчанию. Вы использовали? Root =, в то время как я переключился на относительный url. Оба работают. Благодарю. –